chore: prepare official supabase self-host setup

This commit is contained in:
Philipp
2026-06-09 21:48:31 +02:00
parent 310573e3ea
commit 206dc48403
7 changed files with 93 additions and 10 deletions
+11 -2
View File
@@ -10,10 +10,16 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
- [x] Minimale Startpunkte fuer Backend, Worker, Console-Proxy und Frontend angelegt
- [x] Lokale Toolchain geprueft: Go 1.26.4 ist im PATH
- [x] Erste Build-/Test-Kommandos ausgefuehrt
- [ ] E0-T02: Lokale Dev-Umgebung mit offizieller Supabase-Self-Hosted-Konfiguration und Redis
- [x] `Makefile` mit `dev`, `migrate`, `test`, `lint`, `build`, `frontend-build`, `verify` angelegt
- [x] Reduzierten Supabase-Compose-Versuch entfernt
- [ ] Offizielle Supabase-Self-Hosted-Dateien einbinden
- [ ] Projekt-spezifische ENV-Datei aus offizieller Vorlage ableiten
- [ ] Infrastruktur testweise starten
- [ ] Healthchecks/Erreichbarkeit pruefen
## Naechste Aufgaben
- [ ] E0-T02: Lokale Dev-Umgebung mit Docker Compose, Supabase-nahem Postgres/Auth-Setup und Redis
- [ ] E0-T03: CI-Pipeline mit Build, Lint, Tests und Secret-Scan
- [ ] E0-T04: Konfigurations- und Logging-Layer fuer Go-Dienste
- [ ] E2-T01: Migrations-Setup mit `golang-migrate`
@@ -34,7 +40,7 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
## Annahmen
- Modulpfad vorlaeufig: `proxui`. Falls spaeter ein Git-Remote/Org-Name feststeht, wird der Go-Modulpfad angepasst.
- Bis die Supabase-CLI-Konfiguration festgelegt ist, startet die lokale Datenbank zuerst als normaler Postgres-Service plus Redis.
- Supabase wird lokal nicht mehr per reduziertem Eigenbau gestartet; naechster Ansatz ist die offizielle Self-Hosted-Konfiguration.
- UI-Texte werden Deutsch, Code-Identifier Englisch.
## Verifikation
@@ -44,3 +50,6 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
- 2026-06-09: `go build ./backend/cmd/api ./worker/cmd/worker ./console-proxy/cmd/console-proxy` erfolgreich.
- 2026-06-09: `npm install --prefix frontend` erfolgreich; 0 Vulnerabilities.
- 2026-06-09: `npm run build --prefix frontend` erfolgreich.
- 2026-06-09: `make verify` erfolgreich.
- 2026-06-09: Orbstack geprueft: Docker-Kontext `orbstack`, Engine `OrbStack`, Architektur `aarch64`, Docker `29.4.0`.
- 2026-06-09: Reduzierter Supabase-Compose-Versuch entfernt; lokale Container und Volumes per `docker compose down -v --remove-orphans` geloescht.