From 0ae4a5b0af34f2242939c064ef9051e7c8cdf632 Mon Sep 17 00:00:00 2001 From: Bernhard B Date: Sat, 16 Jan 2021 19:17:37 +0100 Subject: [PATCH] use port from env variable for healthcheck in case another port is set --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1206304..ccc4e97 100644 --- a/Dockerfile +++ b/Dockerfile @@ -74,6 +74,8 @@ RUN cd /tmp/signal-cli-rest-api-src && swag init && go build # Start a fresh container for release container FROM adoptopenjdk:11-jre-hotspot-bionic +ENV PORT=8080 + ARG SIGNAL_CLI_VERSION RUN apt-get update \ @@ -93,9 +95,9 @@ RUN groupadd -g 1000 signal-api \ && mkdir -p /signal-cli-config/ \ && mkdir -p /home/.local/share/signal-cli -EXPOSE 8080 +EXPOSE ${PORT} ENTRYPOINT ["/entrypoint.sh"] HEALTHCHECK --interval=20s --timeout=10s --retries=3 \ - CMD curl -f http://localhost:8080/v1/about || exit 1 + CMD curl -f http://localhost:${PORT}/v1/about || exit 1