Vai al contenuto
AdiosDocumentazione
Esplora la documentazione

Distribuire Python con Flask

Questo esempio esegue Flask con un server WSGI di produzione. Usa il comando di produzione equivalente per Django, FastAPI o un altro framework Python.

Consulta percorso di distribuzione Python, la specifica pagina di distribuzione Flask, oppure il modello Flask prima di applicare questa configurazione a un progetto esistente.

Configurazione

Crea un adios.yaml nella directory principale del tuo progetto:

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

Distribuisci

Prima di distribuire, imposta i segreti con la CLI:

adios secret set SECRET_KEY

Poi puoi eseguire il comando di distribuzione:

adios up