From 184df9aa0d0e492e089d77d1232fa228ccfaef50 Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 5 Sep 2026 15:41:45 -0700 Subject: [PATCH] fix(hermes): pin hermes-webui HERMES_HOME to the shared /data home The unit comment always claimed the webui drives the same agent state as the gateway, but the image bakes HERMES_HOME=/opt/data and no unit overrode it. Podman auto-creates a fresh anonymous volume at every image-VOLUME point on container recreation, so each restart reset the webui's config home to the image-default template (provider: auto -> openrouter.ai with no API key), while the gateway read the corrected /data/config.yaml. Pin HERMES_HOME=/data so both processes share one config/state root and config edits propagate without a recreate. --- dankclaw/hermes/quadlet/hermes-webui.container | 1 + 1 file changed, 1 insertion(+) diff --git a/dankclaw/hermes/quadlet/hermes-webui.container b/dankclaw/hermes/quadlet/hermes-webui.container index e7e587d..bc9a010 100644 --- a/dankclaw/hermes/quadlet/hermes-webui.container +++ b/dankclaw/hermes/quadlet/hermes-webui.container @@ -30,6 +30,7 @@ EnvironmentFile=/home/dank/serverAppConfigs/dankclaw/.env Environment=HERMES_WEBUI_HOST=0.0.0.0 Environment=HERMES_WEBUI_PORT=8787 Environment=HERMES_WEBUI_PASSWORD=${HERMES_WEBUI_PASSWORD} +Environment=HERMES_HOME=/data # Headless host: never show the first-run wizard (a profile already # exists in /data from the gateway). Environment=HERMES_WEBUI_SKIP_ONBOARDING=1