From 6aae1c80e4d74a71f0522a558e00630081ed73ea Mon Sep 17 00:00:00 2001 From: Asif Bacchus Date: Tue, 7 Sep 2021 03:06:20 -0600 Subject: [PATCH] feature(dockerfile): add basic healthcheck - check mysqld service only, not actual database --- Dockerfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Dockerfile b/Dockerfile index 61ccefa..fce15d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,6 +30,14 @@ EXPOSE 3306 # create volume if user forgets VOLUME ["/var/lib/mysql"] +# basic healthcheck (service only) +HEALTHCHECK \ + --interval=30s \ + --timeout=10s \ + --start-period=30s \ + --retries=3 \ + CMD mysqladmin ping --silent + # set environment variables ENV TZ=Etc/UTC ENV MYSQL_UID=8100