From e3d019446a6f346f6e1ceb05302d6cee783ec300 Mon Sep 17 00:00:00 2001 From: Napster Date: Tue, 27 Dec 2022 22:01:56 +0100 Subject: [PATCH] Slow down health checks to avoid high CPU usage see https://github.com/moby/moby/issues/39102 users can still override the interval with a lower value when running automated tests to achieve faster checks --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 07b5195..6c7537d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,4 +25,4 @@ COPY run.sh /usr/local/bin/ ENTRYPOINT ["/bin/bash", "run.sh"] -HEALTHCHECK --interval=1s --retries=1 CMD LAST_DB=$(echo $DB | awk '{print $NF}'); /usr/bin/psql -U $POSTGRES_USER -tAc "SELECT 1 FROM pg_database WHERE datname='$LAST_DB';" | grep -q 1 || exit 1 +HEALTHCHECK --interval=30s --retries=1 CMD LAST_DB=$(echo $DB | awk '{print $NF}'); /usr/bin/psql -U $POSTGRES_USER -tAc "SELECT 1 FROM pg_database WHERE datname='$LAST_DB';" | grep -q 1 || exit 1