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 restart: always
environment: environment:
# Stockage H2 interne — suffisant pour une team, pas de PostgreSQL requis # 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_DATABASE_MODE: internal
ALPINE_DATA_DIRECTORY: /data ALPINE_DATA_DIRECTORY: /data
EXTRA_JAVA_OPTIONS: "-Xmx4g"
volumes: volumes:
- dtrack_data:/data - dtrack_data:/data
healthcheck: 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 interval: 30s
timeout: 10s timeout: 10s
retries: 5 retries: 10
start_period: 120s # ~60-90s au premier démarrage start_period: 180s # 4.14.0 peut prendre jusqu'a 3 min au premier demarrage
networks: networks:
- dtrack-net - dtrack-net
- sonic - sonic