Docker: Weiterführende Hinweise

Diese Dokumentation ist Teil des Mit GitHub Actions bereitstellen-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Erfahren Sie, wie Sie Ihre Docker-Container mit GitHub Actions bereitstellen.

Willkommen in der Stackhero-Dokumentation

Stackhero bietet eine einsatzbereite Docker Cloud CaaS (Containers as a Service) Plattform, die für schnelle und zuverlässige Container-Bereitstellungen entwickelt wurde:

  • Deployment in die Produktion mit nur einem docker-compose up. Es ist keine zusätzliche Konfiguration erforderlich: Starten Sie einfach Ihre Container.
  • Wählen Sie Ihren eigenen Domainnamen, der automatisch per HTTPS gesichert wird (zum Beispiel: https://api.ihr-unternehmen.com, https://www.ihr-unternehmen.com oder https://backoffice.ihr-unternehmen.com).
  • Profitieren Sie von hoher Performance und robuster Sicherheit auf einer privaten, dedizierten Infrastruktur.
  • Updates können mit nur einem Klick angewendet werden – für eine einfache und unkomplizierte Wartung.

Ihre Container sind in etwa fünf Minuten produktiv einsatzbereit. Stackhero übernimmt für Sie das Infrastrukturmanagement, Updates und die Sicherheit, sodass Sie sich ganz auf die Entwicklung Ihrer Anwendungen konzentrieren können. Erfahren Sie mehr über das Docker CaaS Cloud Hosting.

Es ist ratsam, die Branches production und staging zu schützen, um direkte Pushes zu verhindern. Mit aktiviertem Branch-Schutz werden Änderungen über Pull Requests eingebracht, die von einer berechtigten Person geprüft und gemerged werden müssen. So werden Features zunächst auf der Staging-Plattform validiert und erst nach Freigabe in die Produktion übernommen.

Mit diesem Workflow stellen Sie sowohl die Sicherheit sicher (nur autorisierte Teammitglieder können auf Staging und Produktion deployen) als auch die Zuverlässigkeit (indem neue Features vor dem Produktivgang auf einer Staging-Plattform getestet werden).