Externe Datenbank

Externe Datenbank

Diese Variante eignet sich, wenn du bereits eine PostgreSQL-Datenbank betreibst (z.B. ein verwalteter Datenbankdienst oder eine zentrale Instanz).

Voraussetzungen

  • Eine erreichbare PostgreSQL-Datenbank (>= 14)
  • Die Datenbankverbindungs-URL (DB_URL)

Starten

Stelle sicher, dass die .env-Datei korrekt konfiguriert ist (siehe Konfiguration) und die Variable DB_URL gesetzt ist.

docker compose up -d

Beim ersten Start wird automatisch die Datenbankmigration ausgeführt (app-migrate), bevor die Anwendung startet.

Dienste

DienstBeschreibungPort
appVSFV-Anwendung3000
app-migrateDatenbankmigrationen (einmalig)-
html2pdfPDF-Generierungsdienst (intern)-

Aktualisieren

# Neues Image laden und Container neu starten
docker compose pull
docker compose up -d

Die Datenbankmigrationen werden bei jedem Start automatisch angewendet.

Stoppen

docker compose down