Resolve port conflicts in masterdata-service: update application.yml with separated bind addresses (Spring: 127.0.0.1, Ktor: 0.0.0.0), change management port to 8086, and add explicit datasource and Flyway configuration. Fix startup issues with Database.connect() in MasterdataDatabaseConfiguration.

This commit is contained in:
2026-04-06 09:43:27 +02:00
parent aa9e2da3a3
commit 933ef9cd6c
6 changed files with 33 additions and 8 deletions
+2 -3
View File
@@ -106,9 +106,8 @@ und über definierte Schnittstellen kommunizieren.
#### 🧐 Agent: QA Specialist
* [x] **Technical Debt:** Idempotency-Plugin in `masterdata` wurde stabilisiert.
→ Fix: Unit-Test `IdempotencyPluginTest` ist wieder GRÜN. In-Flight Handling mit Timeouts und korrekter
Pipeline-Phase (`Render`) gefixt.
* [x] **Service Stability:** Port-Konflikt des `masterdata-service` (Spring Management Port 8081 vs. Gateway) durch Umzug auf Port 8086 und explizite Bind-Adressen (Spring: 127.0.0.1, Ktor: 0.0.0.0) dauerhaft gelöst.
* [x] **Documentation:** `CHANGELOG.md` aktualisiert und Port-Konfiguration in `application.yml` dokumentiert.
→ Note: `IdempotencyApiIntegrationTest` bleibt vorerst @Disabled, da das Hochfahren des Spring-Contexts in der
Testumgebung blockiert (unabhängig vom Plugin).
→ Task: Integration-Test Umgebung (Port-Binding/Server-Lifecycle) für `masterdata-service` untersuchen.
+4
View File
@@ -14,4 +14,8 @@ Die Aufgabe des ZNS-Importer ist die vom OEPS zur Verfügung gestellten Daten
Welche Daten und in welcher Form die ZNS-Daten vom Verband zur Verfügung gestellt werden, ist im Pflichtenheft genau Dokumentiert
"jobId":"f028e1bb-fdaa-46c7-bbef-36bcdc4bb354"}st
curl http://localhost:8081/api/v1/import/zns/{f028e1bb-fdaa-46c7-bbef-36bcdc4bb354}/status
{"jobId":"b589e1ed-7ed5-4b6a-b884-d1a5d8d6e6e9"}
{"jobId":"03ad288b-ef2c-4510-ad04-9e8154a62ed1"}