fix(compose): healthcheck plus tolerant + start_period 180s pour 4.14.0

This commit is contained in:
syoul
2026-03-19 14:40:30 +01:00
parent 9fafd5cfc3
commit c42ef858be

View File

@@ -9,16 +9,18 @@ services:
restart: always
environment:
# Stockage H2 interne — suffisant pour une team, pas de PostgreSQL requis
# Les deux formes sont supportees selon la version (< 4.12 vs >= 4.12)
ALPINE_DATABASE_MODE: internal
ALPINE_DATA_DIRECTORY: /data
EXTRA_JAVA_OPTIONS: "-Xmx4g"
volumes:
- dtrack_data:/data
healthcheck:
test: ["CMD", "wget", "-qO-", "http://localhost:8080/api/version"]
test: ["CMD-SHELL", "wget -qO- http://localhost:8080/api/version || curl -sf http://localhost:8080/api/version"]
interval: 30s
timeout: 10s
retries: 5
start_period: 120s # ~60-90s au premier démarrage
retries: 10
start_period: 180s # 4.14.0 peut prendre jusqu'a 3 min au premier demarrage
networks:
- dtrack-net
- sonic