chore: prepare official supabase self-host setup
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user