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 -dBeim ersten Start wird automatisch die Datenbankmigration ausgeführt (app-migrate), bevor die Anwendung startet.
Dienste
| Dienst | Beschreibung | Port |
|---|---|---|
app | VSFV-Anwendung | 3000 |
app-migrate | Datenbankmigrationen (einmalig) | - |
html2pdf | PDF-Generierungsdienst (intern) | - |
Aktualisieren
# Neues Image laden und Container neu starten
docker compose pull
docker compose up -dDie Datenbankmigrationen werden bei jedem Start automatisch angewendet.
Stoppen
docker compose down