Compila con un entorno de ejecución compatible con Strapi
El proyecto inicial usa Node.js 24, que está dentro del rango de versiones del motor declarado por Strapi 5, y compila el panel de administración antes de iniciar el servidor de producción.
Compila la aplicación de administración de Strapi 5 con Node.js 24, conecta PostgreSQL gestionado, genera todos los secretos de producción y conserva los archivos multimedia cargados localmente en almacenamiento duradero.
Versión candidata
Strapi
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
El camino de producción
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.
El proyecto inicial usa Node.js 24, que está dentro del rango de versiones del motor declarado por Strapi 5, y compila el panel de administración antes de iniciar el servidor de producción.
PostgreSQL 17 gestionado se crea con una contraseña generada y una DATABASE_URL inyectada, lo que mantiene la conexión del servicio vinculada al contrato de despliegue.
Las claves de la aplicación, los secretos JWT, las sales de tokens y la clave de cifrado siguen almacenados como secretos, mientras que el volumen de cargas conserva los archivos multimedia que escribe el proveedor de cargas local.
Del código fuente al lanzamiento
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.
Trae el repositorio existente o inspecciona y despliega una de las variantes exactas de plantillas iniciales enlazadas abajo.
$adios loginManté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.yamlSigue 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 upruntime: node@24
env:
NODE_ENV: production
HOST: 0.0.0.0
PORT: "1337"
DATABASE_URL: secret://DATABASE_URL
DATABASE_SSL: "false"
APP_KEYS: secret://APP_KEYS
API_TOKEN_SALT: secret://API_TOKEN_SALT
ADMIN_JWT_SECRET: secret://ADMIN_JWT_SECRET
TRANSFER_TOKEN_SALT: secret://TRANSFER_TOKEN_SALT
JWT_SECRET: secret://JWT_SECRET
ENCRYPTION_KEY: secret://ENCRYPTION_KEY
secrets:
POSTGRES_PASSWORD: secret://generate:32
APP_KEYS: secret://generate:128
API_TOKEN_SALT: secret://generate:64
ADMIN_JWT_SECRET: secret://generate:64
TRANSFER_TOKEN_SALT: secret://generate:64
JWT_SECRET: secret://generate:64
ENCRYPTION_KEY: secret://generate:64
resources:
db:
type: database
template: postgres:17
database: strapi
username: strapi
password: secret://POSTGRES_PASSWORD
build_cmd: npm install && npm run build
start_cmd: npm run start
port: 1337
volumes:
- /app/public/uploadsPuntos de partida desplegables
El proyecto inicial de Strapi incluye la configuración de producción, PostgreSQL gestionado, secretos generados, el endpoint integrado de comprobación de estado y un directorio persistente de cargas locales.
Aplicaciones web
Strapi 5 en Node.js 24 con PostgreSQL gestionado, secretos generados y archivos subidos persistentes.
git clone https://github.com/adiosdotdev/template-strapi.git
cd template-strapi
adios upAntes de la producción
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.
Preguntas, respuestas
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.
La plantilla usa Node.js 24. Strapi 5.46.1 declara compatibilidad con Node.js 20 a 24 y el proyecto inicial conserva el rango de versiones correspondiente en package.json.
El proyecto inicial crea PostgreSQL 17 gestionado e inyecta una DATABASE_URL respaldada por un secreto. PostgreSQL 17 es la versión de PostgreSQL recomendada actualmente por Strapi y supera su mínimo de la versión 14.
El manifiesto genera la contraseña de PostgreSQL, las claves de la aplicación, la sal de tokens de API, el secreto JWT de administración, la sal de tokens de transferencia, el secreto JWT de users-permissions y la clave de cifrado de administración.
Sí, para el proveedor de cargas local incluido. La plantilla monta /app/public/uploads en almacenamiento persistente. Si cambias a almacenamiento de objetos, actualiza la configuración del proveedor y el plan de copias de seguridad.
Strapi expone /_health y devuelve una respuesta correcta sin contenido cuando el servidor está listo. Úsala para comprobar la disponibilidad del lanzamiento y el tiempo de actividad.
Opciones de despliegue relacionadas
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.
Elige una versión de PostgreSQL, mantén las credenciales de la base de datos fuera de Git, conecta almacenamiento persistente y la aplicación, y comprueba los datos después de un reinicio.
Ejecuta WordPress 7.1 mediante Nginx y PHP-FPM, crea su base de datos MySQL 8, genera sales de autenticación estables y conserva las cargas, los temas y los plugins entre lanzamientos.
Despliega el frontend, la API o el worker que se conecta a Supabase. Adios ejecuta el lanzamiento de la aplicación; tu proyecto Supabase sigue siendo la base de datos y el servicio de backend externos.
La primera versión
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.