Mantenha a compilação Node.js que você já usa
Instale a partir do lockfile versionado e execute o script de compilação existente do projeto. Aplicações JavaScript e TypeScript mantêm sua organização de pacotes e seus comandos habituais.
Implante um processo web ou worker Node.js persistente a partir dos scripts de pacote existentes, com a saúde da versão, os logs, os segredos, o roteamento e o histórico Git vinculados.
Versão candidata
Node.js
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
O caminho até a produção
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.
Instale a partir do lockfile versionado e execute o script de compilação existente do projeto. Aplicações JavaScript e TypeScript mantêm sua organização de pacotes e seus comandos habituais.
Inicie o ponto de entrada de produção, faça-o escutar na porta declarada e exija uma resposta de saúde antes que a versão candidata se torne a atual.
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
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.
Traga o repositório existente ou examine e implante uma das variantes específicas de projeto inicial vinculadas abaixo.
$adios loginMantenha 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.yamlAcompanhe 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 upname: node-service
build_cmd: npm ci && npm run build
start_cmd: node dist/server.js
runtime:
name: node@24
port: 8080
health_path: /healthzPontos de partida prontos para implantação
Escolha Express, Fastify ou NestJS para um ponto de partida específico de framework, ou examine Hono para uma interface de API menor.
Projetos iniciais de API
Projetos iniciais de Express, Fastify, Hono e NestJS com comandos de inicialização prontos para produção.
git clone https://github.com/adiosdotdev/template-node-express.git
cd template-node-express
adios upProjetos iniciais de API
Projetos iniciais de Express, Fastify, Hono e NestJS com comandos de inicialização prontos para produção.
git clone https://github.com/adiosdotdev/template-node-fastify.git
cd template-node-fastify
adios upProjetos iniciais de API
Projetos iniciais de Express, Fastify, Hono e NestJS com comandos de inicialização prontos para produção.
git clone https://github.com/adiosdotdev/template-node-hono.git
cd template-node-hono
adios upProjetos iniciais de API
Projetos iniciais de Express, Fastify, Hono e NestJS com comandos de inicialização prontos para produção.
git clone https://github.com/adiosdotdev/template-node-nestjs.git
cd template-node-nestjs
adios upAntes da produçã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.
Respostas às suas perguntas
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.
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.
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.
Use o gerenciador de pacotes e o lockfile já escolhidos no repositório e coloque os comandos determinísticos de instalação e produção em adios.yaml.
Sim. Dê ao worker um comando de inicialização persistente e defina uma estratégia de saúde útil. Teste novas tentativas, encerramento e falhas de dependências independentemente do tráfego web.
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.
Sim. Esta página inclui links para os projetos iniciais oficiais Adios Node.js 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.
Outros caminhos de implantação
Execute uma API Express como um processo Node.js persistente, com o comando de instalação, a porta, o endpoint de saúde, os segredos, os logs e a versão promovida conectados.
Implante um serviço Fastify a partir do código-fonte Node.js existente, faça-o escutar na porta de produção, verifique sua prontidão e examine a compilação exata que atende o tráfego.
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.
Implante tarefas agendadas, processadores de webhook, etapas de aprovação, tarefas de manutenção e automações operacionais a partir de um manifesto de workflow versionado.
A primeira versão
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.