O que é

O Node App faz deploy de aplicações Node.js e Next.js a partir de um repositório Git
funciona como um “Vercel” no seu próprio servidor. Você conecta o repositório, e o painel constrói e
publica a aplicação, com deploy automático a cada push.

Instalando

  1. No menu Aplicações, escolha Node App.
  2. Informe o repositório Git e o domínio.
  3. Configure o SSL (via Cloudflare, de preferência).
  4. Instale — o painel clona o repositório, faz o build (com Nixpacks) e publica.

Cada deploy gera uma imagem própria, com build isolado — o que permite voltar atrás sem quebrar a
versão no ar.

Deploy automático

Você recebe uma deploy key (para o Git acessar o repositório) e um deploy hook (URL de
webhook). Configure o webhook no seu Git (GitHub, GitLab): a cada push, o painel dispara um novo
deploy automaticamente. Ver API e webhooks.

Também dá para disparar um deploy manual (nodeapp_deploy_now) quando quiser.

Variáveis de ambiente

As variáveis da aplicação (nodeapp_env) são editadas na tela de gestão — é onde ficam segredos,
URLs de banco e configuração de runtime.

Rollback

Se um deploy quebrou a aplicação, use o rollback (nodeapp_rollback) para voltar à versão
anterior, que continua disponível como imagem.

Logs

Acompanhe o build e a execução pelos logs (nodeapp_log).

Veja também