Add microservices for masterdata, events, and ZNS import; configure API gateway routes; implement real Turnier and Verein repository integrations; and update infrastructure, frontend, and documentation.

This commit is contained in:
2026-04-12 16:20:50 +02:00
parent b07d5d7386
commit eb06c85013
11 changed files with 451 additions and 31 deletions
@@ -11,6 +11,8 @@ import org.springframework.context.annotation.Configuration
@Configuration
class GatewayConfig(
@Value("\${ping.service.url:http://localhost:8082}") private val pingServiceUrl: String,
@Value("\${masterdata.service.url:http://localhost:8086}") private val masterdataServiceUrl: String,
@Value("\${events.service.url:http://localhost:8085}") private val eventsServiceUrl: String,
@Value("\${zns.import.service.url:http://localhost:8095}") private val znsImportServiceUrl: String
) {
@@ -28,6 +30,14 @@ class GatewayConfig(
}
uri(pingServiceUrl)
}
route(id = "masterdata-service") {
path("/api/v1/masterdata/**")
uri(masterdataServiceUrl)
}
route(id = "events-service") {
path("/api/v1/events/**")
uri(eventsServiceUrl)
}
route(id = "zns-import-service") {
path("/api/v1/import/zns/**", "/api/v1/import/zns")
uri(znsImportServiceUrl)