Publique seu NestJS. Acompanhe cada release.
Construa o projeto TypeScript, configure as variáveis e publique a API no Hangar. Use logs e métricas para acompanhar sua execução no Brasil.
Compile antes de iniciar a API
Use o comando de build do projeto e um script de produção que execute o JavaScript compilado. Confira o caminho de saída do NestJS; monorepos podem usar um diretório diferente.
{
"scripts": {
"build": "nest build",
"start:prod": "node dist/main.js"
}
}Build: npm run build
Início: npm run start:prodO Nest CLI precisa estar disponível durante o build. Configure a aplicação para escutar em uma interface externa e na porta informada no serviço.
Leve configuração e banco para o ambiente
Configure as variáveis usadas pelo módulo de configuração, as credenciais externas e a conexão PostgreSQL no serviço. Execute migrações com o procedimento apropriado ao ORM.
Acompanhe os logs para detectar falhas ao carregar módulos ou conectar ao banco. Use as métricas para ajustar os recursos dentro da capacidade contratada.
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
Como publicar um monorepo NestJS?
Configure o diretório do projeto e os comandos que constroem e iniciam a aplicação desejada. Para controlar dependências ou contexto de build, use um Dockerfile adequado ao repositório.
Publique seu próximo projeto NestJS.
Use seu repositório e siga o guia do primeiro deploy.