From 89e349f2fd3c57674b3645ac682582b52e5c398f Mon Sep 17 00:00:00 2001 From: kolaente Date: Tue, 13 Feb 2024 20:38:43 +0100 Subject: [PATCH] docs: fix database healthcheck command --- docs/content/doc/setup/docker-start-to-finish.md | 3 ++- docs/content/doc/setup/full-docker-example.md | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/content/doc/setup/docker-start-to-finish.md b/docs/content/doc/setup/docker-start-to-finish.md index 183b72c5ed..be83a33f11 100644 --- a/docs/content/doc/setup/docker-start-to-finish.md +++ b/docs/content/doc/setup/docker-start-to-finish.md @@ -62,8 +62,9 @@ services: - ./db:/var/lib/mysql restart: unless-stopped healthcheck: - test: ["CMD", "healthcheck.sh", "--su=vikunja", "--connect", "--innodb_initialized"] + test: ["CMD-SHELL", "mysqladmin ping -h localhost -u $$MYSQL_USER --password=$$MYSQL_PASSWORD"] interval: 2s + start_period: 30s ``` This defines two services, each with their own container: diff --git a/docs/content/doc/setup/full-docker-example.md b/docs/content/doc/setup/full-docker-example.md index 512505729f..8b121c6d29 100644 --- a/docs/content/doc/setup/full-docker-example.md +++ b/docs/content/doc/setup/full-docker-example.md @@ -129,8 +129,9 @@ services: - ./db:/var/lib/mysql restart: unless-stopped healthcheck: - test: ["CMD", "healthcheck.sh", "--su=vikunja", "--connect", "--innodb_initialized"] + test: ["CMD-SHELL", "mysqladmin ping -h localhost -u $$MYSQL_USER --password=$$MYSQL_PASSWORD"] interval: 2s + start_period: 30s ``` ## Example with Traefik 2 @@ -184,8 +185,9 @@ services: - ./db:/var/lib/mysql restart: unless-stopped healthcheck: - test: ["CMD", "healthcheck.sh", "--su=vikunja", "--connect", "--innodb_initialized"] + test: ["CMD-SHELL", "mysqladmin ping -h localhost -u $$MYSQL_USER --password=$$MYSQL_PASSWORD"] interval: 2s + start_period: 30s networks: web: @@ -241,8 +243,9 @@ services: - ./db:/var/lib/mysql restart: unless-stopped healthcheck: - test: ["CMD", "healthcheck.sh", "--su=vikunja", "--connect", "--innodb_initialized"] + test: ["CMD-SHELL", "mysqladmin ping -h localhost -u $$MYSQL_USER --password=$$MYSQL_PASSWORD"] interval: 2s + start_period: 30s caddy: image: caddy restart: unless-stopped