Seu Node.js em produção, a partir do GitHub.
Publique APIs Express, Fastify e aplicações Node.js no Brasil. Use Railpack para o build da stack ou um Dockerfile e acompanhe cada publicação no painel.
Use os comandos do seu projeto
Mantenha um script de início no package.json. Para TypeScript, configure também o build e confira o caminho do arquivo compilado. A porta do serviço precisa coincidir com a porta usada pela aplicação.
{
"scripts": {
"start": "node server.js"
}
}Configure ambiente e dependências de produção
Defina NODE_ENV=production e as variáveis de que a API precisa. Se usar PostgreSQL, obtenha a conexão do banco e configure a variável esperada pelo driver ou ORM.
Confira nos logs a inicialização do servidor e teste uma rota conhecida. Ao mudar a versão de Node ou dependências, valide o build e a aplicação antes de enviar tráfego de produção.
Do primeiro deploy às próximas versões
Escolha entre publicar manualmente e ativar o deploy automático por push na branch configurada. Depois de cada publicação, confira o resultado e teste a aplicação pelo domínio.
CPU, memória e réplicas são ajustadas manualmente dentro da capacidade do workspace. A assinatura é em reais e os limites do plano ficam disponíveis para consulta.
Perguntas frequentes
Preciso usar Dockerfile para publicar Node.js?
Não. Você pode usar Railpack para detectar e construir a stack. Um Dockerfile é a alternativa quando precisa controlar a imagem, as dependências e os comandos de build.
Publique seu próximo projeto Node.js.
Use seu repositório e siga o guia do primeiro deploy.