Dein Projekt veröffentlichen

Backend veröffentlichen

API, Datenbank und Services automatisch auf Dev und per Klick auf Produktion bringen.

Auf dieser Seite
Voraussetzungen
Bevor dein Backend live gehen kann, schließe diese Schritte ab: Server-Setup (Server anlegen und dem Projekt zuweisen) und Domain-Setup (für die Produktions-API-Domain).

Dein Backend (NestJS, FastAPI oder Laravel) läuft als Docker-Container auf deinem Server – zusammen mit der Datenbank (MySQL) und Hilfsdiensten wie phpMyAdmin.

So läuft das Deployment

Der Ablauf ist der normale Git-Workflow:

  1. Merge nach main → die Pipeline baut das Docker-Image (build-docker).
  2. Dev automatisch: publish-docker-dev trägt den neuen Image-Tag in die Dev-Konfiguration ein, das Deployment läuft per Ansible auf den Server.
  3. Prod per Klick: Der manuelle publish-docker-prod-Job gibt denselben Stand für Produktion frei.

Umgebungsvariablen und Secrets pro Umgebung verwaltest du über das gitops-configuration-Repository – siehe Mit Umgebungsvariablen arbeiten.

Die URLs deines Backends

Umgebung URL
Dev backend.dev.<projekt>.<organisations-domain> – automatisch vergeben
Prod Deine eigene API-Domain aus der Projekt-Konfiguration
phpMyAdmin (Dev) phpmyadmin.dev.<projekt>.<organisations-domain>

Siehe auch