### feat: erweitere ZNS und SQLDelight-Integration
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Has been cancelled

- **SQLDelight:** Füge neue Queries (`countVereine`, `maxUpdated...`) zur SQLite-Datenbank hinzu und aktualisiere `DesktopMasterdataRepository`.
- **ZNS-Sync:** Passe `ZnsImportState` an, um Pferde- und Funktionärsdaten zu unterstützen.
- **Cloud-Sync:** Entferne redundante Auth-Header und setze Limits für Massensynchronisation auf 50.000 Datensätze.
- **Masterdata-Service:** Stabilisiere Consul Health-Checks und implementiere Limit-Beschränkungen auf Controller-Ebene.
This commit is contained in:
2026-04-22 14:14:33 +02:00
parent 98c241fc64
commit beb20e0cf7
16 changed files with 287 additions and 99 deletions
@@ -28,12 +28,15 @@ spring:
enabled: true
register: true
prefer-ip-address: true
health-check-path: /actuator/health
health-check-interval: 20s
health-check-port: ${MASTERDATA_SERVER_PORT:8086}
instance-id: ${spring.application.name}:${server.port}:${random.uuid}
health-check-path: /actuator/health/readiness
health-check-interval: 10s
health-check-timeout: 5s
health-check-port: 8086
health-check-critical-timeout: 2m
deregister-critical-service-after: 5m
instance-id: ${spring.application.name}:${random.uuid}
service-name: ${spring.application.name}
port: ${MASTERDATA_KTOR_PORT:8091}
port: 8091
#server:
# port: 8086 # Spring Boot Management Port (Actuator & Tomcat)