Python: Eine Staging-Umgebung einrichten
Diese Dokumentation ist Teil des Erweiterte Anwendungen-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Weiterführende Schritte mit Ihren Python-Bereitstellungen.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet eine einsatzbereite Python Cloud-Lösung, die Ihren Deployment-Prozess vereinfacht:
- Deployen Sie Ihre Anwendung in die Produktion in Sekunden mit einem einfachen
git push.- Verwenden Sie Ihre eigene Domain, mit automatischer HTTPS-Zertifikatskonfiguration – sichere Verbindungen werden für Sie eingerichtet.
- Profitieren Sie von automatischen Backups, One-Click-Updates und planbaren Kosten, damit Sie sich auf Ihren Code konzentrieren können, nicht auf das Infrastrukturmanagement.
- Nutzen Sie starke Performance und Sicherheit auf einer privaten, dedizierten Infrastruktur. Ihre Umgebung ist isoliert und geschützt.
Sparen Sie Zeit und vereinfachen Sie Ihren Workflow: Ihr Code läuft mit Stackheros Python Cloud Hosting in nur 5 Minuten.
Eine Staging-Umgebung ist eine bewährte Methode, wenn sie zusammen mit Entwicklungs- und Produktionsumgebungen verwendet wird. Sie repliziert die Produktionsumgebung, sodass Sie Updates und Änderungen testen können, bevor sie live gehen, und so das Risiko von Problemen in der Produktion verringern.
Eine Staging-Umgebung muss die Produktionsumgebung genau widerspiegeln.
Sie sollte jedoch eine geklonte Version Ihrer Produktionsdatenbank oder verbundenen Dienste verwenden, anstatt der Live-Produktionsdatenbank.
Wenn Ihr Python-Dienst von Datenbanken oder anderen Diensten abhängt, erstellen Sie sie in einem neuen
<Project> - StagingStack neu.
Folgen Sie diesen Schritten, um eine Staging-Umgebung mit Stackhero einzurichten:
- Benennen Sie auf dem Stackhero-Dashboard Ihren bestehenden Stack von
<Project>in<Project> - Productionum. Zum Beispiel, wenn Ihr ProjektChat Botheißt, wird der Stack zuChat Bot - Production. - Erstellen Sie einen neuen Stack namens
<Project> - Staging. Für das ProjektChat Botwird der Stack zuChat Bot - Staging. - Starten Sie einen Python-Dienst innerhalb des Staging-Stacks.
- Rufen Sie den
git remoteBefehl ab und folgen Sie den Anweisungen in der Bereitstellung in der Staging-Umgebung Dokumentation.
Diese Konfiguration stellt sicher, dass Sie eine voll funktionsfähige Staging-Umgebung haben, um Updates vor der Produktionsbereitstellung zu testen.