From 6fd15adef39a60f45c775c8a3fcd2a6c27916fa1 Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Thu, 10 Mar 2022 09:24:43 +1100 Subject: [PATCH] Dockerfile.mariadb - use included healthcheck MARIADB_MYSQL_LOCALHOST_USER=1 creates the mysql@localhost user that the healthcheck uses with --su=mysql. `--innodb_initialized` was chosen as a fairly basic test to ensure that any crash recovery is complete. --- mysql/Dockerfile.mariadb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mysql/Dockerfile.mariadb b/mysql/Dockerfile.mariadb index 1ca94c8..b0fbb2f 100644 --- a/mysql/Dockerfile.mariadb +++ b/mysql/Dockerfile.mariadb @@ -1,5 +1,5 @@ FROM mariadb -COPY docker-healthcheck /usr/local/bin/ +ENV MARIADB_MYSQL_LOCALHOST_USER=1 -HEALTHCHECK CMD ["docker-healthcheck"] +HEALTHCHECK CMD ["/usr/local/bin/healthcheck.sh", "--su=mysql", "--innodb_initialized"]