From 4c099f0913cc2ec3ca86fec726707194ad338bf1 Mon Sep 17 00:00:00 2001
From: Antoine Gaudron-desjardins <antoine.gaudrondesjardins@student-cs.fr>
Date: Wed, 6 Jul 2022 21:40:52 +0200
Subject: [PATCH] clean docker-compose

---
 backend/docker-compose.yml | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/backend/docker-compose.yml b/backend/docker-compose.yml
index 514c904..1ee257b 100644
--- a/backend/docker-compose.yml
+++ b/backend/docker-compose.yml
@@ -7,16 +7,22 @@ services:
     restart: always
     env_file: .env
     command: ["mysqld", "--authentication-policy=mysql_native_password"]
+    healthcheck: 
+      test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
+      interval: 10s
+      timeout: 1s
+      retries: 3
     ports:
       - "3306:3306"
     volumes:
       - mysql-db:/var/lib/mysql
 
   app:
-    container_name: "app"
     build: . 
+    container_name: "app"
     depends_on:
-      - db
+      db: 
+        condition: service_healthy
     restart: always
     ports:
       - 8000:80
-- 
GitLab