Voraussetzungen
Bevor deine Web-App live gehen kann, schließe diese Schritte ab: Server-Setup (Server anlegen und dem Projekt zuweisen) und Domain-Setup (für die Produktions-Domain).
So läuft das Deployment
Web-Apps werden als Docker-Container auf deinem Server betrieben. Der Ablauf ist der normale Git-Workflow:
- Merge nach
main→ die Pipeline baut das Docker-Image der Web-App. - Dev automatisch: Der neue Stand geht direkt auf die Dev-Umgebung.
- Prod per Klick: Der manuelle
publish-docker-prod-Job gibt denselben Stand für Produktion frei.
Auf dem Server verteilt der Reverse Proxy (Traefik) die Anfragen anhand der Domain an den richtigen Container.
Die URLs deiner Web-App
| Umgebung | URL |
|---|---|
| Dev | <app>.dev.<projekt>.<organisations-domain> – automatisch vergeben |
| Prod | Deine eigene Domain aus der Projekt-Konfiguration |
Die Dev-URL funktioniert sofort ohne eigenes Domain-Setup. Für Produktion trägst du deine Domain im Projekt ein und setzt die angezeigten DNS-Einträge – siehe DNS konfigurieren.
Siehe auch
- Backend veröffentlichen – wenn deine Web-App eine API nutzt.
- Betrieb – Releases nachvollziehen und zurückrollen.