Das Frontend-Image liegt in der Gitea-Registry (karim/rapport-app:main),
also pullen wir es bevorzugt (schnell, kein npm-Build im Container) und
bauen nur aus Dockerfile.app, wenn die Registry nicht erreichbar ist.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Interaktives Setup auf echtem Terminal: ID, CPU, RAM, Disk, Storage, Bridge,
DHCP/statische IP, Root-PW + Bestätigung. Fällt über SSH/Pipe automatisch auf
Env-Vars zurück (deploy-local.sh bleibt non-interaktiv). NONINTERACTIVE=1
schaltet das Menü explizit ab.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- rapport-lxc.sh: LOCAL_STACK / LOCAL_MIGRATIONS Tarballs werden per
pct push in den Container geschoben statt git clone / sync-migrations
- deploy-local.sh: läuft auf dem Mac, tart die lokalen Working-Copies
(SERVER-CONTAINER + APP/supabase/migrations), scp auf den Proxmox-Host,
ruft rapport-lxc.sh im Local-Modus mit durchgereichten Parametern
- README: Local-Deploy als empfohlener Test-Pfad dokumentiert
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Ein-Befehl-Installer: baut einen unprivilegierten Debian-12-LXC mit Docker,
klont den SERVER-CONTAINER-Stack, generiert Secrets + JWT-Keys, holt die
DB-Migrations und startet den Compose-Stack.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>