Ir al contenido
AdiosDocumentación
Explorar la documentación

Despliegue de Python con Flask

Este ejemplo ejecuta Flask con un servidor WSGI de producción. Usa el comando de producción equivalente para Django, FastAPI u otro framework Python.

Revisa la Ruta de despliegue de Python, el específico Página de despliegue de Flask, o el Plantilla de Flask antes de aplicar esta configuración a un proyecto existente.

Configuración

Crea un adios.yaml en la raíz de tu proyecto:

name: my-flask-api
build_cmd: pip install -r requirements.txt
start_cmd: gunicorn app:app --bind 0.0.0.0:$PORT

runtime:
  name: python@3.13
  port: 8000
  health_path: /healthz

env:
  FLASK_ENV: production
  SECRET_KEY: secret://SECRET_KEY

Desplegar

Antes de desplegar, asegúrate de configurar tus secretos con la CLI:

adios secret set SECRET_KEY

Después puedes ejecutar el comando de despliegue:

adios up