Commit Graph

5 Commits

Author SHA1 Message Date
karim 929c5ab600 app-Image: Registry-Pull mit Build-Fallback statt blindem Build
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>
2026-05-30 13:38:03 +02:00
karim c17aab3d0a README: Einzeiler-Link live (richtige Gross-/Kleinschreibung), Doppel-Header weg
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 13:22:32 +02:00
karim 7187748643 whiptail-Menü (Standard/Erweitert) wie community-scripts
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>
2026-05-30 12:33:48 +02:00
karim 1227e2716d Local-Deploy-Modus: Stack + Migrations per pct push statt Gitea
- 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>
2026-05-30 12:23:24 +02:00
karim 8c1c804eb1 Initial: RAPPORT Server Proxmox-LXC-Installer v0.1.0
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>
2026-05-30 12:09:25 +02:00