Files
meldestelle/docs/clients/visionen/MP-23.md
T
stefan 114236c8d9 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
2025-12-08 11:39:43 +01:00

865 B
Raw Blame History

Epic 3: Gradle/Build Governance zentralisieren

  • Zusammenfassung: Version Catalog, Settings, BuildKonventionen
  • Beschreibung:
    • Ziel: Einheitliche BuildBasis für alle Module (KMP/JVM), zentrale Versionierung und klare ProjektIncludes.
    • Schritte:
      1. gradle/libs.versions.toml als Single Source of Truth etablieren.
      2. settings.gradle.kts an neue Struktur anpassen (Includes für FrontendCore, Features, Shells; BackendServices).
      3. BuildKonventionen konsolidieren (buildSrc oder gradle/plugins): Kotlin, Compose, Detekt, KTLint.
  • Definition of Done (DoD):
    • ./gradlew projects zeigt die neue ModulHierarchie ohne verwaiste Einträge.
    • Alle Subprojekte beziehen Versionen aus libs.versions.toml (keine harten Versionsnummern in Buildskripten).
    • Lint/Detekt laufen in CI lokal erfolgreich.