From 1cb7057911d2d2d8aa0d1fccfdf81c70e448f3a2 Mon Sep 17 00:00:00 2001 From: Vincent Guillet Date: Thu, 20 Nov 2025 15:44:52 +0000 Subject: [PATCH] Update docker-compose.yml --- docker-compose.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 0316ea1..80aecab 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,11 +12,18 @@ services: networks: - gameovergne restart: unless-stopped + healthcheck: + test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-u", "root", "-proot"] + interval: 10s + timeout: 5s + retries: 10 spring: image: registry.unifihomenetwork.com/gameovergne-api:dev-latest container_name: gameovergne-api - depends_on: mysql + depends_on: + mysql: + condition: service_healthy environment: SPRING_DATASOURCE_URL: jdbc:mysql://mysql:3306/gameovergne_app?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC SPRING_DATASOURCE_USERNAME: gameovergne @@ -51,7 +58,7 @@ services: - traefik.http.routers.gameovergne-client.middlewares=gameovergne-slash,gameovergne-client-stripprefix - traefik.http.services.gameovergne-client.loadbalancer.server.port=4200 - traefik.http.middlewares.gameovergne-slash.redirectregex.regex=^(.*/gameovergne)$ - - traefik.http.middlewares.gameovergne-slash.redirectregex.replacement=$${1}/ + - traefik.http.middlewares.gameovergne-slash.redirectregex.replacement=$$1/ - traefik.http.middlewares.gameovergne-slash.redirectregex.permanent=true - traefik.http.middlewares.gameovergne-client-stripprefix.stripprefix.prefixes=/gameovergne @@ -59,7 +66,9 @@ networks: traefik: external: true gameovergne: - external: false + # réseau interne au stack, créé automatiquement + driver: bridge volumes: mysql-data: + # volume créé automatiquement \ No newline at end of file