From fb18eb825235bace7a04f2e6da2110ed8e3117f6 Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Tue, 5 Nov 2024 13:52:11 +0100
Subject: [PATCH] Add mariadb healthcheck

---
 docker-compose.yml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/docker-compose.yml b/docker-compose.yml
index 8c3a6f1..a8f9f02 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -12,6 +12,12 @@ services:
           MYSQL_USER: dolibarr
           MYSQL_PASSWORD: ${PASS}
       restart: ${RESTART}
+      healthcheck:
+          test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
+          start_period: 10s
+          interval: 10s
+          timeout: 5s
+          retries: 3
 
   dolibarr:
       build:
@@ -37,3 +43,6 @@ services:
       restart: ${RESTART}
       links:
           - mariadb
+      depends_on:
+        mariadb:
+          condition: service_healthy
-- 
GitLab