diff --git a/docker-compose.yml b/docker-compose.yml index 673697f..b46223b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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