diff --git a/docs/install/docker/nginx-proxy/docker-compose.yml b/docs/install/docker/nginx-proxy/docker-compose.yml index 077e57ab4..659b5bd59 100644 --- a/docs/install/docker/nginx-proxy/docker-compose.yml +++ b/docs/install/docker/nginx-proxy/docker-compose.yml @@ -9,6 +9,11 @@ services: - ./.env networks: - default + healthcheck: + test: ["CMD-SHELL", "psql -U $$POSTGRES_USER -d $$POSTGRES_DB --list || exit 1"] + interval: 4s + timeout: 1s + retries: 12 web_recipes: image: vabene1111/recipes @@ -20,7 +25,8 @@ services: - nginx_config:/opt/recipes/nginx/conf.d - ./mediafiles:/opt/recipes/mediafiles depends_on: - - db_recipes + db_recipes: + condition: service_healthy networks: - default diff --git a/docs/install/docker/plain/docker-compose.yml b/docs/install/docker/plain/docker-compose.yml index 845ee77cc..1cd8fb1b3 100644 --- a/docs/install/docker/plain/docker-compose.yml +++ b/docs/install/docker/plain/docker-compose.yml @@ -7,6 +7,11 @@ services: - ./postgresql:/var/lib/postgresql/data env_file: - ./.env + healthcheck: + test: ["CMD-SHELL", "psql -U $$POSTGRES_USER -d $$POSTGRES_DB --list || exit 1"] + interval: 4s + timeout: 1s + retries: 12 web_recipes: image: vabene1111/recipes @@ -18,7 +23,8 @@ services: - nginx_config:/opt/recipes/nginx/conf.d - ./mediafiles:/opt/recipes/mediafiles depends_on: - - db_recipes + db_recipes: + condition: service_healthy nginx_recipes: image: nginx:mainline-alpine @@ -36,4 +42,4 @@ services: volumes: nginx_config: - staticfiles: \ No newline at end of file + staticfiles: diff --git a/docs/install/docker/traefik-nginx/docker-compose.yml b/docs/install/docker/traefik-nginx/docker-compose.yml index 3e94ce2f3..c68a25c97 100644 --- a/docs/install/docker/traefik-nginx/docker-compose.yml +++ b/docs/install/docker/traefik-nginx/docker-compose.yml @@ -9,6 +9,11 @@ services: - ./.env networks: - default + healthcheck: + test: ["CMD-SHELL", "psql -U $$POSTGRES_USER -d $$POSTGRES_DB --list || exit 1"] + interval: 4s + timeout: 1s + retries: 12 web_recipes: image: vabene1111/recipes @@ -20,7 +25,8 @@ services: - nginx_config:/opt/recipes/nginx/conf.d - ./mediafiles:/opt/recipes/mediafiles depends_on: - - db_recipes + db_recipes: + condition: service_healthy networks: - default @@ -51,4 +57,4 @@ networks: volumes: nginx_config: - staticfiles: \ No newline at end of file + staticfiles: