Fix backend infrastructure issues for results-service, series-service, and events-service; integrate @EnableDiscoveryClient and Consul support; convert Series domain entities to data class; and update Gradle dependencies and configurations.
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# Curator Log - 2026-04-12 - Infrastruktur & Service-Fixes
|
||||
|
||||
## Status: Completed 🏗️
|
||||
|
||||
### Zusammenfassung
|
||||
- Behebung von Startfehlern und Konfigurationsmängeln in der Backend-Infrastruktur.
|
||||
- Integration neuer Services in das Build-System.
|
||||
|
||||
### Änderungen
|
||||
#### Backend (Infrastruktur)
|
||||
- **Settings:** `results-service` und `series-service` in `settings.gradle.kts` integriert.
|
||||
- **Consul:** `@EnableDiscoveryClient` zu `MasterdataServiceApplication`, `ResultsServiceApplication`, `EventsServiceApplication` und `SeriesServiceApplication` hinzugefügt, um die Registrierung bei Consul sicherzustellen.
|
||||
- **Konfiguration:** Fehlende `application.yml` Dateien für `events-service`, `results-service` und `series-service` erstellt. Dies behebt den `DataSource`-Konfigurationsfehler (PostgreSQL-Anbindung).
|
||||
- **Abhängigkeiten:** `build.gradle.kts` des `events-service` um `spring-cloud-starter-consul-discovery` erweitert. `results` und `series` um JPA/Validation/Actuator Starter ergänzt.
|
||||
|
||||
#### Backend (Domain)
|
||||
- **Series:** `Serie` und `SeriePunkt` Entitäten in `data class` umgewandelt, um die `copy()`-Methode für Business-Logik (Punkt-Zuweisung) verfügbar zu machen.
|
||||
|
||||
### Verifikation
|
||||
- **Build:** Erfolgreiche Kompilierung aller betroffenen Services via Gradle (`:classes` Tasks für masterdata, events, results, series).
|
||||
- **Konfiguration:** Syntaktische Prüfung der neuen YAML-Dateien auf korrekte Einrückung und Platzhalter.
|
||||
- **DI/Spring:** Verifikation der `@EnableDiscoveryClient` Annotationen zur Laufzeit-Registrierung.
|
||||
|
||||
---
|
||||
*Dokumentiert von Junie (AI Agent) am 12.04.2026*
|
||||
Reference in New Issue
Block a user