Adios
Aplicativos e APIs · planos a partir de $10/mês

Implantar NestJS.Compile TypeScript. Execute o artefato da versão.

Compile uma aplicação NestJS a partir do código-fonte, inicie o ponto de entrada de produção gerado, verifique se as dependências estão prontas e mantenha as evidências de implantação junto do projeto.

Manter o repositórioExaminar compilação e logsDomínios personalizados e TLS
Implantação no Adios

Versão candidata

NestJS

Saudável

FONTE

Git

REGION

de

ROUTE

HTTPS

01Código-fonte recebido

02Compilação concluída

03Ambiente de execução iniciado

04Verificação de saúde aprovada

Rota promovida

production.adios.run

Um caminho até a produção para

NestJSTypeScriptNode.js 24RESTFilasWebSockets

O caminho até a produção

Um projeto NestJS que funciona ainda precisa de uma implantação segura.

A aplicação ou o serviço é apenas uma parte da produção. As evidências de compilação, o estado do ambiente de execução, a saúde, os segredos, os logs, as rotas e a versão promovida devem poder ser examinados em conjunto.

Mantenha a compilação NestJS que você já usa

Use as dependências de pacotes versionadas e a saída de compilação do Nest em vez de um watcher de desenvolvimento. Módulos, providers, migrações e configuração permanecem disponíveis para revisão no Git.

Promova a versão que informa estar saudável

Inicie dist/main.js ou o ponto de entrada gerado pelo projeto, escute em todas as interfaces na porta do manifesto e promova a versão somente depois que o controlador de saúde responder.

Rastreie a produção até o código-fonte

Os resultados da compilação, os logs de execução, o estado de saúde, os segredos, os domínios e a versão promovida permanecem vinculados ao projeto, em vez de separados entre ferramentas sem relação entre si.

Do código-fonte à versão publicada

Três etapas mantêm o caminho de implantação fácil de revisar.

Use o código-fonte e o comportamento de produção que o projeto já tem. O manifesto registra o que a plataforma deve compilar ou provisionar e como verificar se o resultado está pronto.

  1. 01

    Começar com código-fonte ou um modelo

    Traga o repositório existente ou examine e implante uma das variantes específicas de projeto inicial vinculadas abaixo.

    $adios login
  2. 02

    Revisar o contrato de implantação

    Mantenha os comandos, a versão do ambiente de execução ou do serviço, o comportamento das verificações de saúde e as referências a segredos em adios.yaml.

    $git diff -- adios.yaml
  3. 03

    Implantar e inspecionar o resultado

    Acompanhe as evidências de compilação e execução, verifique a versão candidata e abra a rota promovida ou a conexão do serviço.

    $adios up
adios.yaml
Seu projeto
name: nestjs-api
build_cmd: npm ci && npm run build
start_cmd: node dist/main.js

runtime:
  name: node@24
  port: 8080
  health_path: /healthz
Mantenha o ponto de entrada gerado e o caminho do controlador de saúde alinhados com a estrutura do projeto NestJS.

Pontos de partida prontos para implantação

Comece NestJS a partir de um modelo quando o repositório ainda não estiver pronto.

Comece por um projeto NestJS com TypeScript em que a compilação, o ponto de entrada de produção, a porta e o manifesto já estejam conectados.

Projetos iniciais de API

Node.js NestJS

Projetos iniciais de Express, Fastify, Hono e NestJS com comandos de inicialização prontos para produção.

TypeScriptnpm
Chave do modelo
node-nestjs
Ambiente de execução
node
Repositório
template-node-nestjs
Origem do código-fonte
.
git clone https://github.com/adiosdotdev/template-node-nestjs.git
cd template-node-nestjs
adios up

Antes da produção

Verifique a carga de trabalho.Depois, promova a versão.

O caminho mais seguro para a primeira implantação começa com uma compilação ou configuração de serviço reproduzível e uma prévia que teste as dependências que serão realmente usadas em produção.

Pronto quando…

  • npm run build emits the expected production files.
  • A aplicação escuta em 0.0.0.0 na porta declarada.
  • O controlador de saúde reflete as dependências requeridas.
  • Os módulos de configuração leem valores armazenados como segredos.

Use uma prévia quando…

  • Migrações TypeORM ou Prisma modificam dados de produção.
  • O aplicativo usa filas, tarefas programadas ou transportes de microserviço.
  • Gateways WebSocket precisam de testes de transição de conexão.

Respostas às suas perguntas

O que saber antes de implantar NestJS.

Revise os limites do ambiente de execução ou do serviço, o caminho do modelo, o comportamento em caso de falha e as verificações de produção antes de criar a primeira versão.

Adios pode implantar um projeto NestJS existente?

Sim. Execute a CLI Adios na raiz do projeto, mantenha o repositório e os arquivos de dependências que você já usa e adicione um arquivo adios.yaml que descreva a compilação de produção, o comando de inicialização, a porta e o caminho de saúde.

Preciso de Docker para implantar NestJS?

Não para um ambiente de execução padrão compatível. Use os comandos de produção habituais do projeto em adios.yaml. Se a compilação precisar de pacotes incomuns do sistema operacional ou bibliotecas nativas, verifique essas dependências em uma prévia antes de promover a versão.

Filas e tarefas agendadas do NestJS podem funcionar no Adios?

Sim. Mantenha explícitos os comandos dos workers e as credenciais do broker e teste novas tentativas, entrega duplicada, encerramento e saúde independentemente da aplicação HTTP.

Posso implantar um monorepo NestJS?

Sim. Direcione os comandos de compilação e inicialização à aplicação escolhida e verifique a instalação de pacotes compartilhados e os caminhos gerados a partir de um checkout limpo.

O que acontece quando a compilação ou a verificação de saúde falha?

A versão candidata mantém os resultados de compilação e execução disponíveis para análise. Ela deve informar estar saudável antes de se tornar a versão promovida que atende a rota da aplicação.

Posso começar por um modelo em vez de um repositório existente?

Sim. Esta página inclui links para os projetos iniciais oficiais Adios NestJS mais próximos do seu caso. Examine a variante exata do código-fonte, implante-a no console ou clone-a localmente e execute adios up.

A primeira versão

Implantar NestJS com o código-fonte e as evidências vinculados.

Comece pelo repositório ou por um modelo, revise o contrato de implantação e examine o que será promovido à versão de produção.