Adios
Aplicaciones y API · Planes desde $10/mes

Despliega Node.js.Ejecuta el comando de producción real.

Despliega un proceso web o worker persistente de Node.js a partir de sus scripts de paquetes existentes, con el estado del lanzamiento, los registros, los secretos, las rutas y el historial de Git vinculados al proyecto.

Conserva el repositorioInspeccionar la compilación y los registrosDominios personalizados y TLS
Despliegue de Adios

Versión candidata

Node.js

Saludable

CÓDIGO FUENTE

Git

REGION

de

ROUTE

HTTPS

01Código fuente recibido

02Compilación completada

03Entorno de ejecución iniciado

04Control de salud aprobado

Ruta promovida

production.adios.run

Un camino de producción para

Node.js 24ExpressFastifyNestJSHonoWorkers

El camino de producción

Un proyecto Node.js funcional aún necesita un lanzamiento seguro.

La aplicación o el servicio son solo una parte de producción. Las pruebas de compilación, el estado del entorno de ejecución, la salud, los secretos, los registros, las rutas y la versión promovida deben permanecer disponibles para inspección conjunta.

Conserva la compilación de Node.js que ya usas

Instala las dependencias desde el archivo de bloqueo guardado en el repositorio y ejecuta el script de compilación existente del proyecto. Las aplicaciones JavaScript y TypeScript conservan su estructura de paquetes y sus comandos habituales.

Promociona la versión que indique un estado correcto

Inicia el punto de entrada de producción, configúralo para escuchar en el puerto declarado y exige una respuesta correcta de la comprobación de estado antes de que la versión candidata pase a ser el lanzamiento actual.

Rastrea la producción hasta el código fuente

Los resultados de compilación, los registros del entorno de ejecución, el estado, los secretos, los dominios y el lanzamiento promocionado permanecen vinculados al proyecto, en lugar de repartirse entre herramientas independientes.

Del código fuente al lanzamiento

Tres pasos mantienen el camino de despliegue disponible para revisión.

Usa el código fuente y el comportamiento de producción que ya tiene el proyecto. El manifiesto registra lo que la plataforma debe compilar o aprovisionar y cómo llega a estar listo el resultado.

  1. 01

    Empieza con código fuente o una plantilla

    Trae el repositorio existente o inspecciona y despliega una de las variantes exactas de plantillas iniciales enlazadas abajo.

    $adios login
  2. 02

    Revisar el contrato de despliegue

    Mantén los comandos, la versión del entorno de ejecución o servicio, el comportamiento de salud y las referencias a secretos en adios.yaml.

    $git diff -- adios.yaml
  3. 03

    Desplegar e inspeccionar el resultado

    Sigue las pruebas de compilación y ejecución, verifica la versión candidata y abre la ruta promovida o la conexión del servicio.

    $adios up
adios.yaml
Tu proyecto
name: node-service
build_cmd: npm ci && npm run build
start_cmd: node dist/server.js

runtime:
  name: node@24
  port: 8080
  health_path: /healthz
Ajusta el gestor de paquetes, el directorio de salida, el comando de inicio y la ruta de comprobación de estado a tu proyecto.

Puntos de partida desplegables

Empieza con Node.js desde una plantilla cuando el repositorio no esté listo.

Elige Express, Fastify o NestJS si buscas un punto de partida para un framework concreto, o revisa Hono para una API más pequeña.

Plantillas iniciales de API

Node.js Express

Plantillas iniciales de Express, Fastify, Hono y NestJS con comandos de inicio listos para producción.

JavaScriptnpm
Clave de plantilla
node-express
Entorno de ejecución
node
Repositorio
template-node-express
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-node-express.git
cd template-node-express
adios up

Plantillas iniciales de API

Node.js Fastify

Plantillas iniciales de Express, Fastify, Hono y NestJS con comandos de inicio listos para producción.

JavaScriptnpm
Clave de plantilla
node-fastify
Entorno de ejecución
node
Repositorio
template-node-fastify
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-node-fastify.git
cd template-node-fastify
adios up

Plantillas iniciales de API

Node.js Hono

Plantillas iniciales de Express, Fastify, Hono y NestJS con comandos de inicio listos para producción.

JavaScriptnpm
Clave de plantilla
node-hono
Entorno de ejecución
node
Repositorio
template-node-hono
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-node-hono.git
cd template-node-hono
adios up

Plantillas iniciales de API

Node.js NestJS

Plantillas iniciales de Express, Fastify, Hono y NestJS con comandos de inicio listos para producción.

TypeScriptnpm
Clave de plantilla
node-nestjs
Entorno de ejecución
node
Repositorio
template-node-nestjs
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-node-nestjs.git
cd template-node-nestjs
adios up

Antes de la producción

Verifica la carga de trabajo.Después, promuévelo.

El primer lanzamiento más seguro empieza con una compilación o configuración de servicio reproducible y una vista previa que pruebe las dependencias que usará producción.

Listo cuando...

  • Las dependencias se instalan a partir de un grafo de paquetes fijado en el archivo de bloqueo.
  • El comando de producción no utiliza un monitor de desarrollo.
  • El proceso escucha en el puerto del manifiesto.
  • Las credenciales del entorno de ejecución no se guardan en el repositorio del código fuente.

Previsualiza cuando…

  • Los módulos nativos o los binarios del navegador se instalan durante la compilación.
  • La aplicación usa workers, WebSockets o flujos de datos.
  • El inicio depende de una base de datos o un broker de mensajes.

Preguntas, respuestas

Qué saber antes de desplegar Node.js.

Revisa el límite del entorno de ejecución o servicio, la ruta de la plantilla, el comportamiento de fallos y las comprobaciones de producción antes de crear el primer lanzamiento.

¿Puede Adios desplegar un proyecto de Node.js existente?

Sí. Ejecuta la CLI de Adios desde la raíz del proyecto, conserva el repositorio y los archivos de dependencias que ya usas y añade un archivo adios.yaml que describa la compilación de producción, el comando de inicio, el puerto y la ruta de comprobación de estado.

¿Necesito Docker para desplegar Node.js?

No para un entorno de ejecución estándar compatible. Usa los comandos de producción habituales del proyecto en adios.yaml. Si la compilación necesita paquetes poco habituales del sistema operativo o bibliotecas nativas, verifica esas dependencias en una vista previa antes de la promoción.

¿Puedo usar npm, pnpm u otro gestor de paquetes de Node.js?

Usa el gestor de paquetes y el archivo de bloqueo elegidos por el repositorio y añade sus comandos de instalación reproducible y producción a adios.yaml.

¿Puede un worker de Node.js ejecutarse sin una ruta HTTP?

Sí. Dale al worker un comando de inicio persistente y define una estrategia útil de comprobación de estado. Prueba los reintentos, el cierre y el comportamiento ante fallos de dependencias por separado del tráfico web.

¿Qué ocurre cuando falla la compilación o la comprobación de estado?

El lanzamiento candidato conserva sus resultados de compilación y ejecución para su inspección. Debe indicar un estado correcto antes de convertirse en la versión promocionada que sirve la ruta de la aplicación.

¿Puedo empezar con una plantilla en lugar de un repositorio existente?

Sí. Esta página enlaza a los proyectos iniciales oficiales de Node.js de Adios más adecuados. Inspecciona la variante exacta del código fuente, despliégala en la consola o clónala localmente y ejecuta adios up.

La primera versión

Desplegar Node.js con el código fuente y las pruebas vinculados.

Parte del repositorio o de una plantilla, revisa el contrato de despliegue e inspecciona lo que se convierte en la versión promovida de producción.