Zum Inhalt

PKV-App

Eigene Web-App zur PKV-Abrechnungsverwaltung mit Node.js-Backend und Vite-Frontend. GitHub

Zugriff

URL https://pkv-app.home.robinwerner.net
Netzwerk proxy_network, pkvapp_internal
Traefik Ja

Konfigurationsbesonderheiten

  • Drei Container: Postgres-DB, Backend-API (Port 3001), Frontend (Port 3000)
  • Path-basiertes Routing: API unter /api (eigener Traefik-Router), Frontend auf /
  • Healthchecks: Alle drei Services haben Healthchecks, Backend und Frontend warten auf ihre Abhängigkeiten
  • GitHub Container Registry: Images kommen von ghcr.io/swatpeacekeeper/pkv-app-*, Version über PKV_VERSION Env-Variable steuerbar

Wichtige Pfade

Pfad Zweck
/mnt/ssd/container-data/pkvapp/postgres Postgres-Datenbank
/mnt/ssd/container-data/pkvapp/attachments Hochgeladene Dateien

ToDo

  • DB-Passwort in .env-Datei auslagern (aktuell hardcoded)