diff --git a/demo/grouper/docker-compose.yml b/demo/grouper/docker-compose.yml
index eec356d..280980c 100644
--- a/demo/grouper/docker-compose.yml
+++ b/demo/grouper/docker-compose.yml
@@ -18,6 +18,11 @@ services:
       net:
         aliases:
          - grouper-daemon
+    healthcheck:
+      test: curl -s grouper_data:3306
+      interval: 30s
+      timeout: 30s
+      retries: 3
     secrets:
      - g_database_password.txt
      - rabbitmq_password.txt
@@ -138,6 +143,11 @@ services:
          - grouper-data
     ports:
      - 3306:3306
+    healthcheck:
+      test: curl -s grouper_data:3306
+      interval: 30s
+      timeout: 30s
+      retries: 3
     volumes:
      - grouper_data:/var/lib/mysql