feat(MP-27): backend consolidation, gateway routing & service dockerfiles

Summary
- Backend Services (Entries, Results, Scheduling) haben Dockerfiles.
- Docker Compose Orchestrierung steht (DB + Gateway + Services).
- Gateway Routing für `entries-service` implementiert (StripPrefix, Path Rewrites).
- Health-Checks und 409-Conflict-Demo Endpunkt verifiziert.

Verification
- `docker compose up --build` -> Success
- `curl http://localhost:8081/api/entries` -> 200 OK (routed through Gateway)

Ref: MP-27
This commit is contained in:
2025-12-08 11:39:43 +01:00
parent b4769d89bc
commit 114236c8d9
12 changed files with 368 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
## Epic 9: Dokumentation & ADRs formalisieren
- Zusammenfassung: ADRTemplate, Entscheidungen festschreiben, Architecture Guide aktualisieren
- Beschreibung:
- Ziel: Entscheidungen nachvollziehbar machen und Onboarding erleichtern.
- Schritte:
1. ADRTemplate `docs/adr/ADR-000-template.md` anlegen.
2. ADRs erstellen für: Koin, SQLDelight, Optimistic Locking, FreshnessUI, CoreDomain, FeatureIsolation über
Routen.
3. `docs/ARCHITECTURE.md`: Mapping Vision ↔ Repo, Rollen, Routenbeispiele (Meldestelle, Richter, Zeitnahme).
- Definition of Done (DoD):
- Mindestens 5 ADRs vorhanden und verlinkt.
- `ARCHITECTURE.md` erlaubt Onboarding in < 30 Minuten (interner Review bestanden).