Python: Auf eine vorherige Version zurücksetzen
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.
Wenn ein kürzlicher Einsatz Probleme verursacht hat, können Sie zu einem früheren Commit zurückkehren, indem Sie diesen Commit bereitstellen. Identifizieren Sie zuerst den Commit-Hash, indem Sie ausführen:
git log
Dieser Befehl zeigt das Datum, den Hash und die Beschreibung jedes Commits an.
Zum Beispiel könnte die Ausgabe so aussehen:
git log
commit cccc8b3ebdccb9abc1926ef49ee589dae5c5fe06 (HEAD -> main, stackhero/main)
Author: Developer
Date: Fri Apr 28 09:36:18 +0000
Break the code
commit bbbb622301772072c3d82f3cc0d91e29e6e84901
Author: Developer
Date: Wed Apr 26 12:49:28 +0000
Update the code
commit aaaa1d8b06535b413e0df8298ccf52339dfef3ff
Author: Developer
Date: Wed Apr 26 12:44:50 +0000
Improve the code
Wenn der aktuelle Produktionseinsatz der Commit "Break the code" (Hash beginnend mit cccc) ist und Sie zum vorherigen Commit "Update the code" (Hash beginnend mit bbbb) zurückkehren möchten, führen Sie aus:
git push -f stackhero bbbb622301772072c3d82f3cc0d91e29e6e84901:main
Um zu verhindern, dass fehlerhafter Code bereitgestellt wird und die Stabilität Ihrer Produktion zu erhöhen, wird dringend empfohlen, eine "Staging"-Umgebung zu haben.
Zwischen Entwicklung und Produktion gelegen, bietet die Staging-Umgebung eine nahezu identische Replik der Produktionsumgebung. Sie hilft Ihnen, Ihren Code gründlich zu testen, bevor er live geht.
Die Nutzung von Staging erhöht Ihr Vertrauen in die Funktionalität und Leistung Ihres Codes, was zu einem robusteren Produktionseinsatz führt.
Dieser Umwelttyp wird später in der Dokumentation behandelt.