From ea06b549029e88a7146ea2befb87164afbbfcbf6 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Fri, 10 Mar 2023 18:08:24 +0100 Subject: [PATCH] Healthcheck --- arpspoof/CHANGELOG.md | 1 + arpspoof/Dockerfile | 13 +++++++++++++ baikal/CHANGELOG.md | 1 + baikal/Dockerfile | 13 +++++++++++++ bazarr/CHANGELOG.md | 1 + bazarr/Dockerfile | 13 +++++++++++++ binance-trading-bot/CHANGELOG.md | 1 + binance-trading-bot/Dockerfile | 13 +++++++++++++ bitwarden/CHANGELOG.md | 1 + bitwarden/Dockerfile | 8 ++++++-- booksonic_air/CHANGELOG.md | 1 + booksonic_air/Dockerfile | 13 +++++++++++++ browserless_chrome/CHANGELOG.md | 1 + browserless_chrome/Dockerfile | 13 +++++++++++++ calibre/CHANGELOG.md | 1 + calibre/Dockerfile | 13 +++++++++++++ calibre_web/CHANGELOG.md | 1 + calibre_web/Dockerfile | 13 +++++++++++++ cloudcommander/CHANGELOG.md | 1 + cloudcommander/Dockerfile | 13 +++++++++++++ code-server/CHANGELOG.md | 1 + code-server/Dockerfile | 13 +++++++++++++ elasticsearch/Dockerfile | 4 ++-- emby/Dockerfile | 4 ++-- enedisgateway2mqtt/CHANGELOG.md | 1 + enedisgateway2mqtt/Dockerfile | 13 +++++++++++++ enedisgateway2mqtt_dev/CHANGELOG.md | 1 + enedisgateway2mqtt_dev/Dockerfile | 13 +++++++++++++ filebrowser/CHANGELOG.md | 1 + filebrowser/Dockerfile | 13 +++++++++++++ fireflyiii/Dockerfile | 4 ++-- fireflyiii_data_importer/Dockerfile | 4 ++-- fireflyiii_fints_importer/Dockerfile | 4 ++-- flaresolverr/CHANGELOG.md | 1 + flaresolverr/Dockerfile | 13 +++++++++++++ flexget/CHANGELOG.md | 1 + flexget/Dockerfile | 13 +++++++++++++ gitea/CHANGELOG.md | 1 + gitea/Dockerfile | 13 +++++++++++++ grav/CHANGELOG.md | 1 + grav/Dockerfile | 13 +++++++++++++ grav/config.json | 6 +++--- guacamole/CHANGELOG.md | 1 + guacamole/Dockerfile | 13 +++++++++++++ immich/CHANGELOG.md | 1 + immich/Dockerfile | 13 +++++++++++++ jackett/CHANGELOG.md | 1 + jackett/Dockerfile | 13 +++++++++++++ jellyfin/Dockerfile | 6 +++--- joal/Dockerfile | 4 ++-- joplin/CHANGELOG.md | 1 + joplin/Dockerfile | 13 +++++++++++++ lidarr/Dockerfile | 9 +++++++++ mealie/CHANGELOG.md | 1 + mealie/Dockerfile | 13 +++++++++++++ mylar3/CHANGELOG.md | 1 + mylar3/Dockerfile | 13 +++++++++++++ nextcloud/CHANGELOG.md | 1 + nextcloud/Dockerfile | 8 ++++++-- photoprism/CHANGELOG.md | 1 + photoprism/Dockerfile | 6 +++++- portainer/Dockerfile | 4 ++-- scrutiny/Dockerfile | 4 ++-- scrutiny_fa/Dockerfile | 4 ++-- transmission/Dockerfile | 4 ++-- 65 files changed, 377 insertions(+), 31 deletions(-) diff --git a/arpspoof/CHANGELOG.md b/arpspoof/CHANGELOG.md index 279e4f0fb..ebf5f62d0 100644 --- a/arpspoof/CHANGELOG.md +++ b/arpspoof/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck - WARNING : update to supervisor 2022.11 before installing - Add codenotary sign - New standardized logic for Dockerfile build and packages installation diff --git a/arpspoof/Dockerfile b/arpspoof/Dockerfile index dcbeb5502..157a20c2d 100644 --- a/arpspoof/Dockerfile +++ b/arpspoof/Dockerfile @@ -100,3 +100,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="7022" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/baikal/CHANGELOG.md b/baikal/CHANGELOG.md index fe34a2e29..10f2fa56d 100644 --- a/baikal/CHANGELOG.md +++ b/baikal/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 0.9.3 (13-12-2022) - Update to latest version from ckulka/baikal-docker diff --git a/baikal/Dockerfile b/baikal/Dockerfile index 0c7b7c2e1..a4c99eace 100644 --- a/baikal/Dockerfile +++ b/baikal/Dockerfile @@ -105,3 +105,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="80" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/bazarr/CHANGELOG.md b/bazarr/CHANGELOG.md index f63f5de29..a7c11c160 100644 --- a/bazarr/CHANGELOG.md +++ b/bazarr/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 1.2.0 (04-03-2023) - Update to latest version from linuxserver/docker-bazarr diff --git a/bazarr/Dockerfile b/bazarr/Dockerfile index a069b6677..f3a7811dc 100644 --- a/bazarr/Dockerfile +++ b/bazarr/Dockerfile @@ -121,3 +121,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="6767" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/binance-trading-bot/CHANGELOG.md b/binance-trading-bot/CHANGELOG.md index a29f42ee8..ccc290585 100644 --- a/binance-trading-bot/CHANGELOG.md +++ b/binance-trading-bot/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 0.0.96 (04-03-2023) - Update to latest version from chrisleekr/binance-trading-bot diff --git a/binance-trading-bot/Dockerfile b/binance-trading-bot/Dockerfile index 0742f57a9..2574856e8 100644 --- a/binance-trading-bot/Dockerfile +++ b/binance-trading-bot/Dockerfile @@ -122,3 +122,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="80" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/bitwarden/CHANGELOG.md b/bitwarden/CHANGELOG.md index 3735f8cdf..2c92ea68a 100644 --- a/bitwarden/CHANGELOG.md +++ b/bitwarden/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 1.27.0 (25-12-2022) - Update to latest version from dani-garcia/bitwarden_rs diff --git a/bitwarden/Dockerfile b/bitwarden/Dockerfile index 67313fa5d..99f862977 100644 --- a/bitwarden/Dockerfile +++ b/bitwarden/Dockerfile @@ -115,11 +115,15 @@ LABEL \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} +################# +# 6 Healthcheck # +################# + ARG WEBUI_PORT="80" ARG URL="" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || curl --fail http://127.0.0.1:443 || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/booksonic_air/CHANGELOG.md b/booksonic_air/CHANGELOG.md index 97db69318..5c4b1c9ac 100644 --- a/booksonic_air/CHANGELOG.md +++ b/booksonic_air/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## v2201.1.0-ls83 (04-03-2023) - Update to latest version from linuxserver/docker-booksonic-air diff --git a/booksonic_air/Dockerfile b/booksonic_air/Dockerfile index cb6170f81..813e8eb16 100644 --- a/booksonic_air/Dockerfile +++ b/booksonic_air/Dockerfile @@ -132,3 +132,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="4040" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/browserless_chrome/CHANGELOG.md b/browserless_chrome/CHANGELOG.md index 2a1ec1e41..d5f029fca 100644 --- a/browserless_chrome/CHANGELOG.md +++ b/browserless_chrome/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 0.0.0 (19-02-2023) - Update to latest version from browserless/chrome diff --git a/browserless_chrome/Dockerfile b/browserless_chrome/Dockerfile index 8c42ed380..89397416d 100644 --- a/browserless_chrome/Dockerfile +++ b/browserless_chrome/Dockerfile @@ -100,3 +100,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="3000" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/calibre/CHANGELOG.md b/calibre/CHANGELOG.md index 01f6e046b..4e859be73 100644 --- a/calibre/CHANGELOG.md +++ b/calibre/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## v6.13.0-ls204 (04-03-2023) - Update to latest version from linuxserver/docker-calibre diff --git a/calibre/Dockerfile b/calibre/Dockerfile index 6cb330322..c29eb2748 100644 --- a/calibre/Dockerfile +++ b/calibre/Dockerfile @@ -132,3 +132,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="8080" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/calibre_web/CHANGELOG.md b/calibre_web/CHANGELOG.md index 98651e9a3..cee13eed9 100644 --- a/calibre_web/CHANGELOG.md +++ b/calibre_web/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 0.6.19-ls197 (04-03-2023) - Update to latest version from linuxserver/docker-calibre-web diff --git a/calibre_web/Dockerfile b/calibre_web/Dockerfile index a9582c65a..fe31f3041 100644 --- a/calibre_web/Dockerfile +++ b/calibre_web/Dockerfile @@ -135,3 +135,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="8083" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/cloudcommander/CHANGELOG.md b/cloudcommander/CHANGELOG.md index 635f49a57..b9a9825e5 100644 --- a/cloudcommander/CHANGELOG.md +++ b/cloudcommander/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 16.13.1 (04-02-2023) - Update to latest version from coderaiser/cloudcmd diff --git a/cloudcommander/Dockerfile b/cloudcommander/Dockerfile index 10ed3ef15..b87414f15 100644 --- a/cloudcommander/Dockerfile +++ b/cloudcommander/Dockerfile @@ -101,3 +101,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="8000" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/code-server/CHANGELOG.md b/code-server/CHANGELOG.md index bf66868f4..dcf0ae170 100644 --- a/code-server/CHANGELOG.md +++ b/code-server/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 4.10.0 (19-02-2023) - Update to latest version from linuxserver/docker-code-server diff --git a/code-server/Dockerfile b/code-server/Dockerfile index e90af909d..ddf1140e9 100644 --- a/code-server/Dockerfile +++ b/code-server/Dockerfile @@ -127,3 +127,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="8443" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/elasticsearch/Dockerfile b/elasticsearch/Dockerfile index 629f8cfbe..d89216ac2 100644 --- a/elasticsearch/Dockerfile +++ b/elasticsearch/Dockerfile @@ -118,6 +118,6 @@ ARG URL="" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/emby/Dockerfile b/emby/Dockerfile index e32ec2d71..94ac93f57 100644 --- a/emby/Dockerfile +++ b/emby/Dockerfile @@ -130,6 +130,6 @@ ARG URL="" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/enedisgateway2mqtt/CHANGELOG.md b/enedisgateway2mqtt/CHANGELOG.md index 9ab2743dc..d4d6e6ece 100644 --- a/enedisgateway2mqtt/CHANGELOG.md +++ b/enedisgateway2mqtt/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck - Ingress addition ## 0.8.13 (22-01-2023) diff --git a/enedisgateway2mqtt/Dockerfile b/enedisgateway2mqtt/Dockerfile index dc2871f38..5875badcc 100644 --- a/enedisgateway2mqtt/Dockerfile +++ b/enedisgateway2mqtt/Dockerfile @@ -100,3 +100,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="5000" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/enedisgateway2mqtt_dev/CHANGELOG.md b/enedisgateway2mqtt_dev/CHANGELOG.md index 87835cbde..7f04e35cd 100644 --- a/enedisgateway2mqtt_dev/CHANGELOG.md +++ b/enedisgateway2mqtt_dev/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 0.8.14b3 (11-02-2023) - Update to latest version from m4dm4rtig4n/myelectricaldata diff --git a/enedisgateway2mqtt_dev/Dockerfile b/enedisgateway2mqtt_dev/Dockerfile index dc2871f38..5875badcc 100644 --- a/enedisgateway2mqtt_dev/Dockerfile +++ b/enedisgateway2mqtt_dev/Dockerfile @@ -100,3 +100,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="5000" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/filebrowser/CHANGELOG.md b/filebrowser/CHANGELOG.md index afc26735a..a93ba9086 100644 --- a/filebrowser/CHANGELOG.md +++ b/filebrowser/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck - Add NTFS support - Disable external port by default - WARNING : update to supervisor 2022.11 before installing diff --git a/filebrowser/Dockerfile b/filebrowser/Dockerfile index ac0fdce09..96477387b 100644 --- a/filebrowser/Dockerfile +++ b/filebrowser/Dockerfile @@ -102,3 +102,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="8080" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/fireflyiii/Dockerfile b/fireflyiii/Dockerfile index bedacac3b..61cb8023b 100644 --- a/fireflyiii/Dockerfile +++ b/fireflyiii/Dockerfile @@ -120,6 +120,6 @@ ARG URL="/health" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/fireflyiii_data_importer/Dockerfile b/fireflyiii_data_importer/Dockerfile index 9252a2552..ae493efa1 100644 --- a/fireflyiii_data_importer/Dockerfile +++ b/fireflyiii_data_importer/Dockerfile @@ -116,6 +116,6 @@ ARG URL="/health" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/fireflyiii_fints_importer/Dockerfile b/fireflyiii_fints_importer/Dockerfile index f43022fa9..5672444b4 100644 --- a/fireflyiii_fints_importer/Dockerfile +++ b/fireflyiii_fints_importer/Dockerfile @@ -110,6 +110,6 @@ ARG URL="/health" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/flaresolverr/CHANGELOG.md b/flaresolverr/CHANGELOG.md index b488dce9a..e040d13ab 100644 --- a/flaresolverr/CHANGELOG.md +++ b/flaresolverr/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 3.0.2 (14-01-2023) - Update to latest version from FlareSolverr/FlareSolverr diff --git a/flaresolverr/Dockerfile b/flaresolverr/Dockerfile index 88997bb7c..4fc3f88af 100644 --- a/flaresolverr/Dockerfile +++ b/flaresolverr/Dockerfile @@ -102,3 +102,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="8191" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/flexget/CHANGELOG.md b/flexget/CHANGELOG.md index 1e3b08eb2..ba178e7d4 100644 --- a/flexget/CHANGELOG.md +++ b/flexget/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 3.5.29 (04-03-2023) - Update to latest version from wiserain/flexget diff --git a/flexget/Dockerfile b/flexget/Dockerfile index 6fe96ebd2..7b41d9e62 100644 --- a/flexget/Dockerfile +++ b/flexget/Dockerfile @@ -137,3 +137,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="5050" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/gitea/CHANGELOG.md b/gitea/CHANGELOG.md index defd51179..2c2da4e20 100644 --- a/gitea/CHANGELOG.md +++ b/gitea/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 1.18.5 (23-02-2023) - Update to latest version from go-gitea/gitea diff --git a/gitea/Dockerfile b/gitea/Dockerfile index bd9655a87..3230874ac 100644 --- a/gitea/Dockerfile +++ b/gitea/Dockerfile @@ -102,3 +102,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="3000" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/grav/CHANGELOG.md b/grav/CHANGELOG.md index 62807f5cb..0a8e1cace 100644 --- a/grav/CHANGELOG.md +++ b/grav/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 1.7.39.4 (25-02-2023) - Update to latest version from linuxserver/docker-grav diff --git a/grav/Dockerfile b/grav/Dockerfile index 825100adc..f54732a9e 100644 --- a/grav/Dockerfile +++ b/grav/Dockerfile @@ -123,3 +123,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="80" +ARG URL="/health" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/grav/config.json b/grav/config.json index 224f5fb44..81908cb6a 100644 --- a/grav/config.json +++ b/grav/config.json @@ -15,8 +15,8 @@ ], "name": "Grav web server", "options": { - "PGID": 0, - "PUID": 0 + "PGID": 1000, + "PUID": 1000 }, "ports": { "80/tcp": 9191 @@ -33,4 +33,4 @@ "url": "https://github.com/alexbelgium/hassio-addons", "version": "1.7.39.4", "webui": "[PROTO:ssl]://[HOST]:[PORT:80]" -} +} \ No newline at end of file diff --git a/guacamole/CHANGELOG.md b/guacamole/CHANGELOG.md index 5a623cdae..b34eb6d9c 100644 --- a/guacamole/CHANGELOG.md +++ b/guacamole/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 1.4.3 (04-03-2023) - Update to latest version from MaxWaldorf/guacamole diff --git a/guacamole/Dockerfile b/guacamole/Dockerfile index fc95d5d8b..ad0e8e9ed 100644 --- a/guacamole/Dockerfile +++ b/guacamole/Dockerfile @@ -133,3 +133,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="8080" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/immich/CHANGELOG.md b/immich/CHANGELOG.md index 0c996541a..01c8d1f23 100644 --- a/immich/CHANGELOG.md +++ b/immich/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 1.50.1 (04-03-2023) - Update to latest version from imagegenius/docker-immich diff --git a/immich/Dockerfile b/immich/Dockerfile index cbb5b47bc..2d83c8910 100644 --- a/immich/Dockerfile +++ b/immich/Dockerfile @@ -144,3 +144,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="8080" +ARG URL="/api/server-info/ping" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/jackett/CHANGELOG.md b/jackett/CHANGELOG.md index ab0e07001..7c987bcf0 100644 --- a/jackett/CHANGELOG.md +++ b/jackett/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 0.20.3444 (04-03-2023) - Update to latest version from linuxserver/docker-jackett diff --git a/jackett/Dockerfile b/jackett/Dockerfile index 37713de16..38e6f0f39 100644 --- a/jackett/Dockerfile +++ b/jackett/Dockerfile @@ -123,3 +123,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="9117" +ARG URL="/UI/Dashboard" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/jellyfin/Dockerfile b/jellyfin/Dockerfile index 817fa072e..cccd53587 100644 --- a/jellyfin/Dockerfile +++ b/jellyfin/Dockerfile @@ -140,10 +140,10 @@ LABEL \ ################# ARG WEBUI_PORT="8096" -ARG URL="" +ARG URL="/health" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/joal/Dockerfile b/joal/Dockerfile index 8a9babdc2..52c48eae5 100644 --- a/joal/Dockerfile +++ b/joal/Dockerfile @@ -122,6 +122,6 @@ ARG URL="/joal/ui" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/joplin/CHANGELOG.md b/joplin/CHANGELOG.md index 6023ab9da..f476ff126 100644 --- a/joplin/CHANGELOG.md +++ b/joplin/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 2.10.9 (11-02-2023) - Update to latest version from etechonomy/joplin-server diff --git a/joplin/Dockerfile b/joplin/Dockerfile index fdeaa0306..b509674bf 100644 --- a/joplin/Dockerfile +++ b/joplin/Dockerfile @@ -109,3 +109,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="22300" +ARG URL="/health" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD [[ $(curl -s http://127.0.0.1:"$WEBUI_PORT$URL") == *"Invalid"* ]] || exit 1 diff --git a/lidarr/Dockerfile b/lidarr/Dockerfile index 60fdc2d2d..e077bbfde 100644 --- a/lidarr/Dockerfile +++ b/lidarr/Dockerfile @@ -129,3 +129,12 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +ARG WEBUI_PORT="8686" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --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 diff --git a/mealie/CHANGELOG.md b/mealie/CHANGELOG.md index f970f6e00..d0bd37c9c 100644 --- a/mealie/CHANGELOG.md +++ b/mealie/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## v1.0.0-beta-1 (07-01-2023) - Update to latest version from hay-kot/mealie diff --git a/mealie/Dockerfile b/mealie/Dockerfile index 7798634d5..7126e61e6 100644 --- a/mealie/Dockerfile +++ b/mealie/Dockerfile @@ -113,3 +113,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD python $MEALIE_HOME/mealie/scripts/healthcheck.py || exit 1 diff --git a/mylar3/CHANGELOG.md b/mylar3/CHANGELOG.md index fe54e2457..dbc291f0b 100644 --- a/mylar3/CHANGELOG.md +++ b/mylar3/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck ## 0.7.0 (10-12-2022) - Update to latest version from linuxserver/docker-mylar3 diff --git a/mylar3/Dockerfile b/mylar3/Dockerfile index 670130469..28731f80e 100644 --- a/mylar3/Dockerfile +++ b/mylar3/Dockerfile @@ -125,3 +125,16 @@ LABEL \ org.opencontainers.image.created=${BUILD_DATE} \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} + +################# +# 6 Healthcheck # +################# + +ARG WEBUI_PORT="8090" +ARG URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=60s \ + --timeout=25s \ + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index f1bc5da43..dc4c35741 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck - Redirect crond errors to addon logs - Improve elasticsearch integration - Links nginx & php logs with addon logs diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index 867271bc2..7119f0d9d 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -161,11 +161,15 @@ LABEL \ org.opencontainers.image.revision=${BUILD_REF} \ org.opencontainers.image.version=${BUILD_VERSION} +################# +# 6 Healthcheck # +################# + ARG WEBUI_PORT="80" ARG URL="" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || curl --fail http://127.0.0.1:443 || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || curl --fail http://127.0.0.1:443 || exit 1 diff --git a/photoprism/CHANGELOG.md b/photoprism/CHANGELOG.md index e6a7f5cdd..9799f4043 100644 --- a/photoprism/CHANGELOG.md +++ b/photoprism/CHANGELOG.md @@ -1,3 +1,4 @@ +- Implemented healthcheck - Add message if ingress disabled ## Preview (27-01-2023) diff --git a/photoprism/Dockerfile b/photoprism/Dockerfile index 2dd65cd46..30f02c814 100644 --- a/photoprism/Dockerfile +++ b/photoprism/Dockerfile @@ -119,11 +119,15 @@ LABEL \ org.opencontainers.image.version=${BUILD_VERSION} \ traefik.http.middlewares.test-compress.compress=false +################# +# 6 Healthcheck # +################# + ARG WEBUI_PORT="" ARG URL="" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ CMD photoprism status || exit 1 diff --git a/portainer/Dockerfile b/portainer/Dockerfile index 09eceee6e..24c01d2f4 100644 --- a/portainer/Dockerfile +++ b/portainer/Dockerfile @@ -135,6 +135,6 @@ ARG URL="" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/scrutiny/Dockerfile b/scrutiny/Dockerfile index 3756abd2b..9e02ba9db 100644 --- a/scrutiny/Dockerfile +++ b/scrutiny/Dockerfile @@ -110,6 +110,6 @@ ARG URL="" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/scrutiny_fa/Dockerfile b/scrutiny_fa/Dockerfile index 3756abd2b..9e02ba9db 100644 --- a/scrutiny_fa/Dockerfile +++ b/scrutiny_fa/Dockerfile @@ -110,6 +110,6 @@ ARG URL="" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1 diff --git a/transmission/Dockerfile b/transmission/Dockerfile index c31392e6b..a22604637 100644 --- a/transmission/Dockerfile +++ b/transmission/Dockerfile @@ -146,6 +146,6 @@ ARG URL="" HEALTHCHECK \ --interval=5s \ --retries=5 \ - --start-period=30s \ + --start-period=60s \ --timeout=25s \ - CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" || exit 1 + CMD curl --fail http://127.0.0.1:"$WEBUI_PORT$URL" &>/dev/null || exit 1