Inicia PostgreSQL desde una plantilla versionada
Elige PostgreSQL 15, 16 o 17 y declara la base de datos y el usuario de la aplicación mediante el contrato de variables de entorno de la plantilla.
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.
Versión candidata
PostgreSQL
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.
Elige PostgreSQL 15, 16 o 17 y declara la base de datos y el usuario de la aplicación mediante el contrato de variables de entorno de la plantilla.
Las plantillas oficiales de PostgreSQL usan almacenamiento persistente. Confirma las expectativas sobre copias de seguridad, restauración, capacidad y actualizaciones de versión antes de que la base de datos contenga datos irreemplazables.
Inspecciona el estado del servicio y la conectividad de la aplicación y prueba las escrituras, las lecturas, las reconexiones y los reinicios antes de que el tráfico de producción dependa de la base de datos.
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 upname: application-db
template: postgres:16
env:
POSTGRES_USER: app
POSTGRES_PASSWORD: secret://POSTGRES_PASSWORD
POSTGRES_DB: app_productionPuntos de partida desplegables
Compara las versiones principales de PostgreSQL compatibles antes de elegir la plantilla de servicio exacta para tu aplicación.
Servicios de datos
Plantillas de PostgreSQL 15, 16 y 17, además de PostgreSQL 16 con pgvector.
git clone https://github.com/adiosdotdev/template-postgres-15.git
cd template-postgres-15
adios upServicios de datos
Plantillas de PostgreSQL 15, 16 y 17, además de PostgreSQL 16 con pgvector.
git clone https://github.com/adiosdotdev/template-postgres-16.git
cd template-postgres-16
adios upServicios de datos
Plantillas de PostgreSQL 15, 16 y 17, además de PostgreSQL 16 con pgvector.
git clone https://github.com/adiosdotdev/template-postgres-17.git
cd template-postgres-17
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.
Sí. Elige la plantilla de PostgreSQL que coincida con la versión o configuración que necesites, guarda las credenciales como secretos de Adios y despliégala desde la consola o con adios up.
Las plantillas oficiales de PostgreSQL usan almacenamiento persistente. Confirma las expectativas sobre copias de seguridad, restauración, capacidad y actualizaciones de versión antes de que la base de datos contenga datos irreemplazables.
El catálogo actual incluye PostgreSQL 15, 16 y 17, además de una variante de PostgreSQL 16 con pgvector para cargas de trabajo de búsqueda vectorial.
Sí. Guarda el valor de conexión como un secreto, inyéctalo en el entorno de ejecución de la aplicación y verifica la autenticación, las consultas y la reconexión antes de la promoción.
Guarda los valores sensibles en secretos de Adios y haz referencia a ellos con secret://NAME. No incluyas credenciales de producción directamente en adios.yaml ni las guardes en Git.
Verifica la autenticación, la conectividad de la aplicación, las escrituras y lecturas, la persistencia tras reiniciar, las expectativas de copia de seguridad o recuperación, la capacidad y el comportamiento ante fallos de cada aplicación dependiente.
Opciones de despliegue relacionadas
Inicia PostgreSQL con la extensión pgvector, conecta una aplicación de embeddings, verifica las escrituras de vectores y las consultas de vecinos más cercanos, y prueba la persistencia.
Inicia MySQL 8 con almacenamiento persistente, crea una base de datos y un usuario específicos para la aplicación, protege ambas contraseñas y verifica los datos después de reiniciar.
Inicia Redis 7 para cargas de trabajo de caché, sesiones, pub/sub o estado de acceso rápido, y verifica la conectividad, las expectativas de persistencia, la expulsión de datos y el comportamiento ante fallos de dependencias.
Despliega un servicio FastAPI con su destino de importación ASGI, instalación de dependencias, puerto de ejecución, endpoint de comprobación de estado, secretos y lanzamiento promocionado vinculados al código fuente.
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.