Update series-service startup configuration: change default port to 8090, improve Docker stability with prefer-ip-address, and document fixes in curator log.

This commit is contained in:
Stefan Mogeritsch 2026-04-13 23:27:52 +02:00
parent 2ee9ccf8e9
commit bef09791ae
2 changed files with 15 additions and 1 deletions

View File

@ -19,13 +19,14 @@ spring:
discovery: discovery:
enabled: ${CONSUL_ENABLED:true} enabled: ${CONSUL_ENABLED:true}
register: ${CONSUL_ENABLED:true} register: ${CONSUL_ENABLED:true}
prefer-ip-address: true
health-check-path: /actuator/health health-check-path: /actuator/health
health-check-interval: 10s health-check-interval: 10s
instance-id: ${spring.application.name}-${server.port}-${random.uuid} instance-id: ${spring.application.name}-${server.port}-${random.uuid}
service-name: ${spring.application.name} service-name: ${spring.application.name}
server: server:
port: 8089 port: 8090
management: management:
endpoints: endpoints:

View File

@ -0,0 +1,13 @@
# Curator Log - 13.04.2026 - Series Service Startup Fix
## 🧐 Problem
Der `series-service` konnte nicht gestartet werden, da er versuchte, den Port `8089` zu belegen, welcher bereits vom `scheduling-service` verwendet wurde. Dies führte zu einem `BindException` (Address already in use).
## 🛠 Lösung
- Der Standard-Port des `series-service` wurde in der `application.yml` von `8089` auf `8090` geändert.
- Die Consul-Discovery-Konfiguration wurde um `prefer-ip-address: true` ergänzt, um die Stabilität der Health-Checks in Docker-Umgebungen zu verbessern.
## ✅ Verifikation
- Der Service wurde erfolgreich via `./gradlew :backend:services:series:series-service:bootRun` gestartet.
- Der Actuator-Health-Endpunkt (`http://localhost:8090/actuator/health`) liefert `UP`.
- Der Service ist im Consul-Registry (`http://localhost:8500`) mit Status `passing` registriert.