Pular para o conteúdo
NestJS

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.

Exemplo de scripts para um projeto NestJS com saída em dist/main.js
{
  "scripts": {
    "build": "nest build",
    "start:prod": "node dist/main.js"
  }
}
Configuração de exemplo no serviço
Build: npm run build
Início: npm run start:prod

O 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.