chore: add go config and logging layer

This commit is contained in:
Philipp
2026-06-10 14:56:03 +02:00
parent e4bfc62c18
commit 2112821f79
12 changed files with 265 additions and 30 deletions
+6 -1
View File
@@ -21,10 +21,14 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
- [x] Forgejo-Actions-Workflow fuer Pushes auf `main` und Pull Requests angelegt
- [x] Go- und Frontend-Verifikation ueber `make verify` eingebunden
- [x] Gitleaks-Secret-Scan mit enger Allowlist fuer offizielle Supabase-Beispieldateien eingebunden
- [x] E0-T04: Konfigurations- und Logging-Layer fuer Go-Dienste
- [x] Gemeinsames Go-Modul `platform/` angelegt
- [x] ENV-basierte Konfiguration mit Defaults und Validierung eingebunden
- [x] Einheitliches strukturiertes JSON-Logging mit Service- und Env-Feldern eingebunden
- [x] Backend, Worker und Console-Proxy auf den gemeinsamen Layer umgestellt
## Naechste Aufgaben
- [ ] E0-T04: Konfigurations- und Logging-Layer fuer Go-Dienste
- [ ] E2-T01: Migrations-Setup mit `golang-migrate`
## MVP-Backlog
@@ -63,3 +67,4 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
- 2026-06-09: `GET /auth/v1/admin/users` ueber Kong mit Service-Role-Key erfolgreich: leere User-Liste statt Studio-Fehler.
- 2026-06-10: CI-Workflow fuer Forgejo Actions angelegt; lokales `make verify` erfolgreich.
- 2026-06-10: Gitleaks-Secret-Scan lokal mit `zricethezav/gitleaks:v8.28.0` erfolgreich; keine Leaks gefunden.
- 2026-06-10: Gemeinsamer Go-Config-/Logging-Layer angelegt; Tests fuer Config-Defaults und Validierung ergaenzt.