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.
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user