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