From c3f6077f95d37c2f98b434ed2333bda97e658726 Mon Sep 17 00:00:00 2001 From: "Anders B. Hansen" Date: Mon, 27 Feb 2023 13:53:37 +0100 Subject: [PATCH] docs: Add optional health check to docker-compose config example --- docs/install.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/install.md b/docs/install.md index 53a1368d..1f39c17d 100644 --- a/docs/install.md +++ b/docs/install.md @@ -266,7 +266,7 @@ docker run \ serve ``` -Using docker-compose with non-root user: +Using docker-compose with non-root user and healthchecks enabled: ```yaml version: "2.1" @@ -284,6 +284,12 @@ services: - /etc/ntfy:/etc/ntfy ports: - 80:80 + healthcheck: # optional: remember to adapt the host:port to your environment + test: ["CMD-SHELL", "wget -q --tries=1 http://localhost:80/v1/health -O - | grep -Eo '\"healthy\"\\s*:\\s*true' || exit 1"] + interval: 60s + timeout: 10s + retries: 3 + start_period: 40s restart: unless-stopped ```