Framework Frankfurt, Alemanha
Ligue o seu repositório e a Nodion faz o build da aplicação com o buildpack de Node.js: instala as dependências a partir do lockfile, executa next build e inicia o servidor com o seu script start ou com next start. Com output: 'export', o mesmo repositório torna-se um site estático. A aplicação é executada em Frankfurt, junto a uma base de dados PostgreSQL gerida, se precisar de uma.
next no package.jsonstart ou next startpackage-lock.json, yarn.lock, pnpm-lock.yaml ou bun.lock; sem lockfile, o build falha. O next start escuta na porta PORT definida pela Nodion, por isso os scripts predefinidos funcionam tal como estão. package.json "scripts": {
"build": "next build",
"start": "next start"
} next build lê, como NEXT_PUBLIC_*, precisa da opção Build no separador Environment; todas as outras variáveis só existem em runtime. Marque as chaves de API como secretas. DATABASE_URL. Uma linha release: num Procfile é executada uma vez por build, antes de a nova versão arrancar. Mantenha a ferramenta de migrações em dependencies: as dependências de desenvolvimento são removidas depois do build. Procfile release: npm run migrate / com um estado 2xx ou 3xx; se o passo de release falhar, a versão em execução continua online. output: 'export' no next.config, a Nodion serve out/ com um servidor web estático e fallback para index.html. Não há nenhum servidor Node em execução, por isso o tamanho mais pequeno é suficiente./ responder 401 ou 404, defina nas definições da aplicação um caminho de health check que devolva 200, por exemplo um route handler em /api/health.DATABASE_URL, REDIS_URL ou CLICKHOUSE_URL. release: do Procfile é executada a cada novo build. As aplicações com Dockerfile, bem como os redeploys ou rollbacks para uma imagem anterior, usam um comando de release definido na própria aplicação, que também tem prioridade sobre a linha do Procfile. Nos sites estáticos, a etapa de release é executada numa imagem que contém apenas os ficheiros gerados pelo build. Sim. A Nodion executa a sua aplicação como um servidor Next.js normal em Node.js, com next start, por isso tudo o que esse servidor suporta funciona da mesma forma que na sua máquina.
Não. O buildpack de Node.js deteta o Next.js a partir do package.json e cria automaticamente uma imagem de execução (run image). Se já tiver um Dockerfile, a Nodion pode fazer o build a partir dele.
A Nodion executa o Next.js como um servidor Node.js sempre ativo em Frankfurt, com bases de dados geridas, workers e cron jobs no mesmo projeto e faturação ao segundo. Mais detalhes em Nodion vs Vercel.
Na região EU Central, em Frankfurt (Alemanha). O build, o registry, a aplicação e as respetivas bases de dados, volumes, buckets, logs e métricas ficam nessa região, e a API e o plano de controlo da Nodion estão alojados na Alemanha. A Nodion GmbH tem sede em Stuttgart.
A Nodion cria as condições para isso: a Nodion GmbH tem sede em Stuttgart (Alemanha); na região de Frankfurt, a aplicação, as bases de dados e os volumes são executados na Alemanha. O acordo de tratamento de dados (DPA, art. 28.º do RGPD) é celebrado eletronicamente no dashboard. A conformidade da sua utilização depende também da forma como configura e utiliza a aplicação.
Uma instância da aplicação custa a partir de 1 EUR por mês. A configuração apresentada no quadro de custos custa 3.50 EUR por mês: Aplicação 2 EUR, PostgreSQL 1.50 EUR. Os preços não incluem IVA e a faturação é ao segundo. Pode escolher tamanhos maiores ou mais instâncias sempre que precisar.
Sim. Cada aplicação recebe um hostname atribuído por omissão com HTTPS. Adicione o seu próprio domínio no separador Domains da aplicação; o certificado TLS é emitido e renovado automaticamente.
Ganhe até 15 € de crédito ao registar-se.
ou com e-mail
Novidades do produto, sem spam. Pode cancelar a subscrição a qualquer momento.
Subscrição efetuada com sucesso.