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:

  1. Benennen Sie auf dem Stackhero-Dashboard Ihren vorhandenen Stack von <Project> in <Project> - Production um. Wenn Ihr Projekt beispielsweise Chat Bot heißt, benennen Sie den Stack in Chat Bot - Production um.
  2. Erstellen Sie einen neuen Stack namens <Project> - Staging. In dem vorherigen Beispiel wäre dies Chat Bot - Staging.
  3. Starten Sie einen Ruby-Dienst im Staging-Stack.
  4. 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.