Python: Configurare un ambiente di staging

Questa documentazione fa parte della guida Utilizzi avanzati. Consulta la guida completa qui: Approfondire i tuoi deployment Python.

👋 Benvenuto nella documentazione di Stackhero!

Stackhero offre una soluzione Python cloud pronta all'uso, progettata per semplificare il processo di deployment:

  • Distribuisci la tua applicazione in produzione in pochi secondi con un semplice git push.
  • Utilizza il tuo nome di dominio, con configurazione automatica del certificato HTTPS per connessioni sicure gestite direttamente da noi.
  • Affidati a backup automatici, aggiornamenti con un clic e prezzi prevedibili, così puoi concentrarti sul tuo codice invece che sulla gestione dell'infrastruttura.
  • Approfitta di elevate prestazioni e sicurezza su un'infrastruttura privata e dedicata. Il tuo ambiente è isolato e protetto.

Risparmia tempo e semplifica il tuo workflow: il tuo codice può essere operativo con il Python cloud hosting di Stackhero in soli 5 minuti.

Un ambiente di staging è una buona pratica quando viene utilizzato insieme agli ambienti di sviluppo e produzione. Replica l'ambiente di produzione in modo che tu possa testare aggiornamenti e modifiche prima di andare live, riducendo il rischio di problemi in produzione.

Un ambiente di staging deve rispecchiare da vicino l'ambiente di produzione.

Tuttavia, dovrebbe utilizzare una versione clonata del tuo database di produzione o dei servizi connessi piuttosto che il database di produzione live.

Se il tuo servizio Python dipende da database o altri servizi, ricreali in un nuovo stack <Project> - Staging.

Segui questi passaggi per configurare un ambiente di staging con Stackhero:

  1. Sul dashboard di Stackhero, rinomina il tuo stack esistente da <Project> a <Project> - Production. Ad esempio, se il tuo progetto si chiama Chat Bot, lo stack diventa Chat Bot - Production.
  2. Crea un nuovo stack chiamato <Project> - Staging. Per il progetto Chat Bot, lo stack diventa Chat Bot - Staging.
  3. Avvia un servizio Python all'interno dello stack di staging.
  4. Recupera il comando git remote e segui le istruzioni nella documentazione Distribuire nell'ambiente di staging.

Questa configurazione ti assicura di avere un ambiente di staging completamente funzionale per testare gli aggiornamenti prima del deployment in produzione.