From 7979f40e5e1b777eb07113e2ef0805345cdf83b3 Mon Sep 17 00:00:00 2001 From: Klemen Mihevc <3218757+SoLoR1@users.noreply.github.com> Date: Mon, 4 Apr 2022 21:51:50 +0200 Subject: [PATCH 1/2] Fix healthcheck to netcat to actual IP Since localhost usualy resolves in to 127.0.0.1/::1 in case we run custom ip it will fail, so lets fix that. --- docker/docker-py3-kms-minimal/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/docker-py3-kms-minimal/Dockerfile b/docker/docker-py3-kms-minimal/Dockerfile index abd7cfa..9d2b073 100644 --- a/docker/docker-py3-kms-minimal/Dockerfile +++ b/docker/docker-py3-kms-minimal/Dockerfile @@ -46,7 +46,7 @@ WORKDIR /home/py-kms EXPOSE ${PORT}/tcp -HEALTHCHECK --interval=5m --timeout=3s --start-period=10s --retries=4 CMD echo | nc -z localhost ${PORT} || exit 1 +HEALTHCHECK --interval=5m --timeout=3s --start-period=10s --retries=4 CMD echo | nc -z ${IP%% *} ${PORT} || exit 1 ENTRYPOINT ["/usr/bin/python3", "-u","/usr/bin/entrypoint.py"] CMD ["/usr/bin/start.py"] From 943a63d68f09f31d91d5316f018be43bad60fa9c Mon Sep 17 00:00:00 2001 From: Klemen Mihevc <3218757+SoLoR1@users.noreply.github.com> Date: Mon, 4 Apr 2022 21:54:46 +0200 Subject: [PATCH 2/2] Fix healthcheck to netcat to actual IP --- docker/docker-py3-kms/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/docker-py3-kms/Dockerfile b/docker/docker-py3-kms/Dockerfile index 7633108..480328d 100644 --- a/docker/docker-py3-kms/Dockerfile +++ b/docker/docker-py3-kms/Dockerfile @@ -56,7 +56,7 @@ WORKDIR /home/py-kms EXPOSE ${PORT}/tcp EXPOSE 8080 -HEALTHCHECK --interval=5m --timeout=3s --start-period=10s --retries=4 CMD echo | nc -z localhost ${PORT} || exit 1 +HEALTHCHECK --interval=5m --timeout=3s --start-period=10s --retries=4 CMD echo | nc -z ${IP%% *} ${PORT} || exit 1 ENTRYPOINT [ "/usr/bin/python3","-u","/usr/bin/entrypoint.py" ] CMD ["/usr/bin/start.py"]