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:
parent
2ee9ccf8e9
commit
bef09791ae
|
|
@ -19,13 +19,14 @@ spring:
|
|||
discovery:
|
||||
enabled: ${CONSUL_ENABLED:true}
|
||||
register: ${CONSUL_ENABLED:true}
|
||||
prefer-ip-address: true
|
||||
health-check-path: /actuator/health
|
||||
health-check-interval: 10s
|
||||
instance-id: ${spring.application.name}-${server.port}-${random.uuid}
|
||||
service-name: ${spring.application.name}
|
||||
|
||||
server:
|
||||
port: 8089
|
||||
port: 8090
|
||||
|
||||
management:
|
||||
endpoints:
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
Loading…
Reference in New Issue
Block a user