Deplomo
Accedi
Guida al deploy di Python e Django

Deploy di Django e progetti Python su Deplomo

Fai il deploy di Django, FastAPI e Flask sulla piattaforma cloud Deplomo da Git o dalla CLI. Configura build e avvio, variabili d’ambiente, database e dominio; pubblica il tuo progetto Python in pochi minuti.

risposta breve

Per fare il deploy di Django e avviare servizi web Python senza configurare un server Linux, collega il repository Git alla piattaforma cloud oppure esegui deplomo deploy . Deplomo installa i pacchetti e avvia la tua app in un container isolato, con dominio personalizzato e SSL. Per l’hosting Python consulta la sezione Hosting Python oppure la pagina completa Guida al deploy .

Ultima revisione:6 settembre 2026

Prerequisiti e comando di avvio per i progetti Python

Inserisci le dipendenze del progetto in requirements.txt o pyproject.toml . Il server web dell’app deve ascoltare sulla variabile PORT e sull'indirizzo 0.0.0.0 :

# Deploy di FastAPI con Uvicorn
uvicorn main:app --host 0.0.0.0 --port $PORT

# Deploy di Django con Gunicorn
gunicorn config.wsgi:application --bind 0.0.0.0:$PORT

# Deploy di Flask
gunicorn app:app --bind 0.0.0.0:$PORT

In Windows (PowerShell), usa questo comando al posto del primo: irm https://get.deplomo.com/install.ps1 | iex .

Metodo 1: deploy del progetto Django direttamente da Git

  1. Crea un progetto e un ambiente cloud nel pannello Deplomo.
  2. Crea un nuovo servizio e seleziona il tuo repository GitHub o GitLab.
  3. Inserisci il comando di build, ad esempio per eseguire le migrazioni e raccogliere i file statici: python manage.py collectstatic --noinput.
  4. Inserisci il comando di avvio del server web e le variabili segrete, come SECRET_KEY .
  5. Dopo il deploy del progetto Django, collega il tuo dominio personalizzato e attiva SSL.

Metodo 2: deploy di un progetto Python con CLI di Deplomo

Se il progetto non è ancora su Git o vuoi gestire il deploy tramite CI/CD, usa la CLI:

curl -fsSL https://get.deplomo.com/install.sh | sh
deplomo login
cd my-python-project
deplomo deploy

Database, file e ambiente di produzione

  • Per i database PostgreSQL, MySQL o Redis, usa la sezione degli add-on Deplomo.
  • Archivia i file caricati dagli utenti (media) su dischi cloud persistenti o su uno spazio di archiviazione compatibile con S3.
  • Per il deploy di Flask e FastAPI, gestisci con attenzione le variabili d’ambiente che contengono chiavi segrete.

Domande frequenti

Come si fa il deploy di Django su Deplomo?

Per fare il deploy di Django, collega il progetto a Git. Deplomo rileva il file requirements.txt, installa i pacchetti e avvia l’app nel cloud con il server WSGI indicato, ad esempio Gunicorn.

Per fare il deploy di FastAPI o Flask serve un Dockerfile?

No. Per fare il deploy di FastAPI o Flask non serve un Dockerfile personalizzato: Deplomo rileva automaticamente i framework Python. Se preferisci, puoi comunque usare un Dockerfile personalizzato.

Come si fa il deploy di un progetto Django con il database?

Durante il deploy del progetto Django, puoi creare un database PostgreSQL o MySQL dalla sezione degli add-on Deplomo e inserire la variabile DATABASE_URL tra le variabili d’ambiente del servizio.

Come si fa il deploy di un progetto Python dalla CLI?

Per fare il deploy di un progetto Python senza collegarlo a Git, esegui deplomo deploy dalla cartella del progetto: i file verranno inviati direttamente alla piattaforma cloud e pubblicati.