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:
@@ -0,0 +1,12 @@
|
||||
## Epic 8: Architektur‑Guards und CI – Regeln durchsetzen
|
||||
|
||||
- Zusammenfassung: Detekt/KTLint Regeln, Dependency Checks, Bundle Budgets
|
||||
- Beschreibung:
|
||||
- Ziel: Die Architekturregeln technisch erzwingen, um Regressionen zu vermeiden.
|
||||
- Guards:
|
||||
- Verbot Feature→Feature Dependencies (nur → `frontend/core:*`).
|
||||
- Verbot manueller `Authorization`‑Header im Code (nur DI‑`apiClient`).
|
||||
- CI: Dependency‑Graph‑Diff, Bundle‑Size‑Budget je Shell, `docker compose config` Validierung.
|
||||
- Definition of Done (DoD):
|
||||
- CI bricht bei Verstößen, Berichte werden erzeugt.
|
||||
- Auf `main` grüner Build mit aktiven Guards.
|
||||
Reference in New Issue
Block a user