Docker: Eine Staging-Umgebung hinzufügen
Diese Dokumentation ist Teil des Node.js-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie man eine Node.js-App mit Docker nutzt und bereitstellt.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet eine einsatzbereite Docker Cloud CaaS (Containers as a Service) Lösung, die zahlreiche Vorteile bietet, darunter:
- Einfache Bereitstellung Ihrer Container in der Produktion mit nur einem
docker-compose up.- Anpassbarer Domainname gesichert mit HTTPS (zum Beispiel, https://api.ihre-firma.com, https://www.ihre-firma.com, https://backoffice.ihre-firma.com).
- Optimale Leistung und robuste Sicherheit durch eine private und dedizierte VM.
- Mühelose Updates mit nur einem Klick.
Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Docker CaaS Cloud Hosting Lösung von Stackhero auszuprobieren und Ihre Container in der Produktion bereitzustellen!
Sie können dieses Boilerplate leicht anpassen, um eine Staging-Umgebung hinzuzufügen. Gehen Sie dazu wie folgt vor:
- Erstellen Sie eine Kopie von
docker/docker-compose.production.ymlund benennen Sie sie indocker/docker-compose.staging.ymlum. Diese Datei definiert die Container und die Konfiguration für Ihre Staging-Umgebung. - Erstellen Sie die Datei
secrets/my-app.staging, die alle für das Staging erforderlichen sensiblen Informationen enthält, wie z. B. Datenbankpasswörter oder API-Schlüssel. - Suchen Sie im
Makefileden Abschnitt "Staging platform" und heben Sie die Auskommentierung auf.
Führen Sie schließlich make help aus, um die neuen Staging-Befehle anzuzeigen, die jetzt verfügbar sind.