From b5211845dae8120a6872fedbfd469c0248c07cfc Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 20 Aug 2026 12:30:42 -0700 Subject: [PATCH] Hermes: drop the :8090 healthcheck (messaging gateway has no HTTP endpoint) 'hermes gateway run' starts the messaging gateway (Signal SSE), not the :8090 web dashboard, so probing 8090 always reported unhealthy. The container's running state plus the daemon's SSE connection are the real health signal. --- dankclaw/compose.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dankclaw/compose.yaml b/dankclaw/compose.yaml index 2472b8a..46ac39f 100644 --- a/dankclaw/compose.yaml +++ b/dankclaw/compose.yaml @@ -84,11 +84,9 @@ services: - "8090:8090" volumes: - /home/dank/hermes-data:/data - healthcheck: - test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8090/')"] - interval: 30s - timeout: 10s - retries: 3 + # No healthcheck: 'hermes gateway run' starts the messaging gateway (Signal + # SSE), not the :8090 web dashboard, so there is no HTTP endpoint to probe. + # The container's running state + the daemon's SSE connection are the signal. # --- Git hosting (migrated from /opt/gitea) ------------------------------ postgres: