Python: Configurare un ambiente di staging
Questa documentazione fa parte della guida Utilizzi avanzati. Consulta la guida completa qui: Approfondire i tuoi deployment Python.
👋 Benvenuti nella documentazione di Stackhero!
Stackhero offre una soluzione cloud Python pronta all'uso che fornisce numerosi vantaggi, tra cui:
- Distribuisci la tua applicazione in pochi secondi con un semplice
git push.- Usa il tuo nome di dominio e beneficia della configurazione automatica dei certificati HTTPS per una sicurezza migliorata.
- Goditi la tranquillità con backup automatici, aggiornamenti con un clic, e una tariffazione semplice, trasparente e prevedibile.
- Ottieni prestazioni ottimali e una sicurezza robusta grazie a una VM privata e dedicata.
Risparmia tempo e semplificati la vita: ci vogliono solo 5 minuti per provare la soluzione di hosting cloud Python di Stackhero!
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:
- Sul dashboard di Stackhero, rinomina il tuo stack esistente da
<Project>a<Project> - Production. Ad esempio, se il tuo progetto si chiamaChat Bot, lo stack diventaChat Bot - Production. - Crea un nuovo stack chiamato
<Project> - Staging. Per il progettoChat Bot, lo stack diventaChat Bot - Staging. - Avvia un servizio Python all'interno dello stack di staging.
- Recupera il comando
git remotee 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.