Requisitos
- Node.js 18+ instalado localmente
- Conta na Vertra Cloud
Estrutura do projeto
Configuração
next.config.js
Para o deploy na Vertra Cloud, configure o modostandalone para otimizar o tamanho do build:
package.json
vertracloud.config
Versões disponíveis
Deploy
- Dashboard
- CLI
- VS Code
- Compacte o projeto em um
.zip(pastas comonode_modules,venvetargetsão removidas automaticamente) ou envie-o ao GitHub. - No dashboard, clique em Novo Projeto e envie o
.zipou cole a URL do repositório. - Em Build, confira o runtime (JavaScript ou TypeScript) e a memória. Em Configurações avançadas, confirme o comando de build
npm run builde o comando de startnpx next start -p 80; ambos já vêm preenchidos para projetos Next.js. - Adicione suas variáveis de ambiente em Variáveis de Ambiente.
- Em Rede, ative a publicação na web para que a aplicação receba um endereço
*.vertraweb.app(plano Pro ou superior, 512 MB de memória). A aplicação precisa escutar na porta 80. - Revise e faça o deploy. Acompanhe a saída na aba Logs.
Observações
- Memória recomendada: 512 MB ou mais (o processo de build é intensivo)
- Variáveis de ambiente: configure pelo dashboard antes do primeiro build
- Use
output: 'standalone'para reduzir o tamanho do build - As API Routes do Next.js funcionam normalmente na plataforma
- A aplicação precisa escutar na porta 80
Problemas comuns
O build falha por falta de memória
O build falha por falta de memória
O ambiente de build já recebe 2× a RAM da aplicação automaticamente. Se ainda assim falhar,
aumente a memória da própria aplicação para pelo menos 512 MB — o ambiente de build escala com ela.
O build excede o limite de tempo
O build excede o limite de tempo
O
build_command tem um teto de 10 minutos (BUILD_TIMEOUT). Reduza as dependências ou divida um build muito grande.A página retorna 404
A página retorna 404
Verifique se o
output: 'standalone' está configurado e se o build terminou com sucesso nos logs.