From afdb686c7e086d5ece32a87c55657581d001d1c7 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 20 Aug 2026 21:34:48 -0700 Subject: [PATCH] hermes: point Signal adapter at host LAN IP (slirp alias drops at runtime) The slirp host.containers.internal mapping (169.254.1.2) went down at runtime, so the Signal adapter could not reach the signal-cli daemon. The host LAN IP (192.168.0.143:8080) is the stable container->host path and is reachable from the container. Switch SIGNAL_HTTP_URL to it. --- dankclaw/compose.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dankclaw/compose.yaml b/dankclaw/compose.yaml index 46ac39f..048e757 100644 --- a/dankclaw/compose.yaml +++ b/dankclaw/compose.yaml @@ -75,9 +75,10 @@ services: HERMES_DATA_DIR: /data # Point hermes's config/.env at the mounted data dir (persistent). HERMES_HOME: /data - # Signal adapter -> the host signal-cli daemon. The container reaches the - # host via podman's host alias; 127.0.0.1 inside the container is not the host. - SIGNAL_HTTP_URL: "http://host.containers.internal:8080" + # Signal adapter -> the host signal-cli daemon. The slirp host alias + # (host.containers.internal) can drop at runtime; the host LAN IP is the + # stable container->host path. 127.0.0.1 inside the container is not the host. + SIGNAL_HTTP_URL: "http://192.168.0.143:8080" SIGNAL_ACCOUNT: "${SIGNAL_ACCOUNT}" SIGNAL_ALLOWED_USERS: "${SIGNAL_ALLOWED_USERS}" ports: