Correct healthcheck endpoint

This commit is contained in:
Alexandre
2023-03-12 15:16:30 +01:00
parent 26931a30ae
commit 5a03b6ee0d
41 changed files with 124 additions and 124 deletions

View File

@@ -105,11 +105,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="7022"
ARG URL=""
ENV HEALTH_PORT="7022" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -110,11 +110,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="80"
ARG URL=""
ENV HEALTH_PORT="80" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -126,11 +126,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="6767"
ARG URL=""
ENV HEALTH_PORT="6767" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -127,11 +127,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="80"
ARG URL=""
ENV HEALTH_PORT="80" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -119,11 +119,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="80"
ARG URL=""
ENV HEALTH_PORT="80" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -137,11 +137,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="4040"
ARG URL=""
ENV HEALTH_PORT="4040" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -105,11 +105,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="3000"
ARG URL=""
ENV HEALTH_PORT="3000" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -137,11 +137,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8080"
ARG URL=""
ENV HEALTH_PORT="8080" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -140,11 +140,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8083"
ARG URL=""
ENV HEALTH_PORT="8083" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -106,11 +106,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8000"
ARG URL=""
ENV HEALTH_PORT="8000" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -132,11 +132,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8443"
ARG URL=""
ENV HEALTH_PORT="8443" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -113,11 +113,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="9200"
ARG URL=""
ENV HEALTH_PORT="9200" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -125,11 +125,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8096"
ARG URL="/emby/system/info/public?format=json"
ENV HEALTH_PORT="8096" \
HEALTH_URL="/emby/system/info/public?format=json"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -105,11 +105,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="5000"
ARG URL=""
ENV HEALTH_PORT="5000" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -105,11 +105,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="5000"
ARG URL=""
ENV HEALTH_PORT="5000" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -107,11 +107,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8080"
ARG URL=""
ENV HEALTH_PORT="8080" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -115,11 +115,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8080"
ARG URL="/health"
ENV HEALTH_PORT="8080" \
HEALTH_URL="/health"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -111,11 +111,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8080"
ARG URL="/health"
ENV HEALTH_PORT="8080" \
HEALTH_URL="/health"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -105,11 +105,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8080"
ARG URL="/health"
ENV HEALTH_PORT="8080" \
HEALTH_URL="/health"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -107,11 +107,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8191"
ARG URL=""
ENV HEALTH_PORT="8191" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -142,11 +142,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="5050"
ARG URL=""
ENV HEALTH_PORT="5050" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -107,11 +107,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="3000"
ARG URL=""
ENV HEALTH_PORT="3000" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -128,11 +128,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="80"
ARG URL="/health"
ENV HEALTH_PORT="80" \
HEALTH_URL="/health"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -138,11 +138,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8080"
ARG URL=""
ENV HEALTH_PORT="8080" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -149,11 +149,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8080"
ARG URL="/api/server-info/ping"
ENV HEALTH_PORT="8080" \
HEALTH_URL="/api/server-info/ping"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -128,11 +128,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="9117"
ARG URL="/UI/Dashboard"
ENV HEALTH_PORT="9117" \
HEALTH_URL="/UI/Dashboard"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -139,11 +139,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8096"
ARG URL="/health"
ENV HEALTH_PORT="8096" \
HEALTH_URL="/health"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -117,11 +117,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8081"
ARG URL="/joal/ui"
ENV HEALTH_PORT="8081" \
HEALTH_URL="/joal/ui"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -114,11 +114,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="22300"
ARG URL="/health"
ENV HEALTH_PORT="22300" \
HEALTH_URL="/health"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD [[ $(curl -s http://127.0.0.1:"$WEBUI_PORT$URL") == *"Invalid"* ]] || exit 1
CMD [[ $(curl -s "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}") == *"Invalid"* ]] || exit 1

View File

@@ -130,11 +130,11 @@ LABEL \
org.opencontainers.image.revision=${BUILD_REF} \
org.opencontainers.image.version=${BUILD_VERSION}
ARG WEBUI_PORT="8686"
ARG URL=""
ENV HEALTH_PORT="8686" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || curl --fail http://127.0.0.1:443 || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || curl --fail http://127.0.0.1:443 || exit 1

View File

@@ -118,8 +118,8 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT=""
ARG URL=""
ENV HEALTH_PORT="" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \

View File

@@ -130,11 +130,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8090"
ARG URL=""
ENV HEALTH_PORT="8090" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -165,11 +165,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="80"
ARG URL=""
ENV HEALTH_PORT="80" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || curl --fail http://127.0.0.1:443 || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || curl --fail http://127.0.0.1:443 || exit 1

View File

@@ -123,8 +123,8 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT=""
ARG URL=""
ENV HEALTH_PORT="" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \

View File

@@ -130,11 +130,11 @@ LABEL \
# 6 Healthcheck #
#################
#ARG WEBUI_PORT="9000"
#ARG URL="/api/status"
#HEALTHCHECK \
# --interval=5s \
# --retries=5 \
# --start-period=30s \
# --timeout=25s \
# CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
ENV HEALTH_PORT="9000" \
HEALTH_URL="/api/system/status"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -163,8 +163,8 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT=""
ARG URL=""
ENV HEALTH_PORT="" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \

View File

@@ -105,11 +105,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8080"
ARG URL="/api/health"
ENV HEALTH_PORT="8080" \
HEALTH_URL="/api/health"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -105,11 +105,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="8080"
ARG URL="/api/health"
ENV HEALTH_PORT="8080" \
HEALTH_URL="/api/health"
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -141,11 +141,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="9091"
ARG URL=""
ENV HEALTH_PORT="9091" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

View File

@@ -134,8 +134,8 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT=""
ARG URL=""
ENV HEALTH_PORT="" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \

View File

@@ -109,11 +109,11 @@ LABEL \
# 6 Healthcheck #
#################
ARG WEBUI_PORT="80"
ARG URL=""
ENV HEALTH_PORT="80" \
HEALTH_URL=""
HEALTHCHECK \
--interval=5s \
--retries=5 \
--start-period=30s \
--timeout=25s \
CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1
CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1