Ruby: Eine Staging-Umgebung einrichten
Diese Dokumentation ist Teil des Erweiterte Anwendungen-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Weiterführende Schritte mit Ihren Ruby-Bereitstellungen.
👋 Willkommen bei der Stackhero-Dokumentation!
Stackhero bietet eine einsatzbereite Ruby Cloud Lösung, die zahlreiche Vorteile bietet, darunter:
- Deployen Sie Ihre Anwendung in Sekundenschnelle mit einem einfachen
git push.- Verwenden Sie Ihren eigenen Domainnamen und profitieren Sie von der automatischen Konfiguration von HTTPS-Zertifikaten für erhöhte Sicherheit.
- Genießen Sie beruhigende automatische Backups, Ein-Klick-Updates und eine einfache, transparente und vorhersehbare Preisgestaltung.
- Erhalten Sie optimale Performance und robuste Sicherheit dank einer privaten und dedizierten VM.
Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Ruby Cloud Hosting Lösung von Stackhero auszuprobieren!
Eine Staging-Umgebung ist eine bewährte Methode, die neben Ihren Development- und Production-Umgebungen verwendet werden sollte. Sie repliziert Ihre Produktionsumgebung, sodass Sie Updates und Änderungen testen können, bevor sie live gehen.
Eine Staging-Umgebung muss die Produktionsumgebung genau widerspiegeln.
Stellen Sie jedoch sicher, dass die Staging-Umgebung ein Klon der Produktionsdatenbank verwendet und nicht die tatsächliche Produktionsdatenbank.
Wenn Ihr Ruby-Dienst mit einer Datenbank oder anderen Diensten verbunden ist, erstellen Sie diese im neuen
<Project> - Staging-Stack neu.
Um eine Staging-Umgebung auf Stackhero einzurichten, folgen Sie diesen Schritten:
- Benennen Sie auf dem Stackhero-Dashboard Ihren vorhandenen Stack von
<Project>in<Project> - Productionum. Wenn Ihr Projekt beispielsweiseChat Botheißt, benennen Sie den Stack inChat Bot - Productionum. - Erstellen Sie einen neuen Stack namens
<Project> - Staging. In dem vorherigen Beispiel wäre diesChat Bot - Staging. - Starten Sie einen Ruby-Dienst im Staging-Stack.
- Rufen Sie den Wert des
git remote-Befehls ab und folgen Sie den Anweisungen im Abschnitt Bereitstellung in der Staging-Umgebung.
Durch das Befolgen dieser Schritte erhalten Sie eine korrekt konfigurierte Staging-Umgebung, um Updates zu testen und zu überprüfen, bevor sie die Produktion erreichen.