From e13722a866cb0c3237bb389c7aa9aace9d44b3e4 Mon Sep 17 00:00:00 2001 From: LeMinhTris Date: Tue, 9 Dec 2025 21:57:30 +0700 Subject: [PATCH] update CI --- container/compose/docker-compose.dev.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/container/compose/docker-compose.dev.yml b/container/compose/docker-compose.dev.yml index 04b6b8f..7e51110 100644 --- a/container/compose/docker-compose.dev.yml +++ b/container/compose/docker-compose.dev.yml @@ -45,7 +45,8 @@ services: env_file: - ../../backend/auth-service/.env depends_on: - - mysql-db + mysql-db: + condition: service_healthy deploy: resources: limits: @@ -73,7 +74,8 @@ services: env_file: - ../../backend/quiz-service/.env depends_on: - - mysql-db + mysql-db: + condition: service_healthy deploy: resources: limits: @@ -101,7 +103,8 @@ services: env_file: - ../../backend/result-service/.env depends_on: - - mysql-db + mysql-db: + condition: service_healthy deploy: resources: limits: @@ -126,6 +129,12 @@ services: volumes: - mysql_data_dev:/var/lib/mysql - ../scripts/init-db.sql:/docker-entrypoint-initdb.d/init-db.sql + healthcheck: + test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-uroot", "-proot"] + interval: 5s + timeout: 3s + retries: 10 + start_period: 30s deploy: resources: limits: @@ -150,7 +159,8 @@ services: PMA_USER: root PMA_PASSWORD: root depends_on: - - mysql-db + mysql-db: + condition: service_healthy deploy: resources: limits: