ci: Add condition service_healthy check for app to mcp containers

This commit is contained in:
Chris Coutinho
2025-11-03 10:15:57 +01:00
committed by Chris Coutinho
parent c896a2de63
commit b41bbd6c65
3 changed files with 11 additions and 9 deletions
+1 -1
View File
@@ -81,4 +81,4 @@ jobs:
NEXTCLOUD_USERNAME: "admin"
NEXTCLOUD_PASSWORD: "admin"
run: |
uv run pytest -v --log-cli-level=INFO
uv run pytest -v --log-cli-level=WARN
+9 -7
View File
@@ -43,11 +43,11 @@ services:
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
- REDIS_HOST=redis
#healthcheck:
#test: ["CMD-SHELL", "curl -Ss http://localhost/status.php | grep '\"installed\":true' || exit 1"]
#interval: 10s
#timeout: 30s
#retries: 30
healthcheck:
test: ["CMD-SHELL", "curl -Ss http://localhost/status.php | grep '\"installed\":true' || exit 1"]
interval: 10s
timeout: 30s
retries: 30
recipes:
image: docker.io/library/nginx:alpine@sha256:b3c656d55d7ad751196f21b7fd2e8d4da9cb430e32f646adcf92441b72f82b14
@@ -71,7 +71,8 @@ services:
command: ["--transport", "streamable-http"]
restart: always
depends_on:
- app
app:
condition: service_healthy
ports:
- 127.0.0.1:8000:8000
environment:
@@ -84,7 +85,8 @@ services:
command: ["--transport", "streamable-http", "--oauth", "--port", "8001", "--oauth-token-type", "jwt"]
restart: always
depends_on:
- app
app:
condition: service_healthy
ports:
- 127.0.0.1:8001:8001
environment: