From e930145e784395a04e84cd8d42e6636e90c5e264 Mon Sep 17 00:00:00 2001 From: ARIA Date: Sun, 19 Jul 2026 20:29:07 +0000 Subject: [PATCH] Fix: hermes-agent-dashboard scheiterte mit "pull access denied" Hatte nur image: hermes-agent ohne eigenen build:-Kontext, im Unterschied zum hermes-agent-Service. Compose versucht bei up erst zu pullen (Image existiert nicht auf Docker Hub), hermes-agent faengt das per build:-Fallback ab, dashboard nicht -> harter Error. Fix: gleicher build-Kontext + explizites pull_policy: build fuer beide, damit gar nicht erst gepullt wird. Co-Authored-By: Claude Sonnet 5 --- docker-compose.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index c45b2b8..c09eb66 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -131,6 +131,10 @@ services: hermes-agent: build: ./hermes-agent-src image: hermes-agent + # Erspart den unnoetigen "pull access denied"-Warning-Roundtrip von eben: + # sagt Compose direkt "nie pullen, immer lokal bauen" statt erst zu + # pullen und beim Scheitern auf build: zurueckzufallen. + pull_policy: build container_name: hermes-agent restart: unless-stopped network_mode: host @@ -161,7 +165,18 @@ services: command: ["gateway", "run"] hermes-agent-dashboard: + # Gleicher Build-Kontext wie oben bei "hermes-agent" (nicht nur "image:"). + # Grund: "hermes-agent" ist kein Docker-Hub-Image, sondern wird lokal aus + # ./hermes-agent-src gebaut. Ohne eigenes build: hier versucht Compose + # beim "up" trotzdem erst einen Registry-Pull fuer dieses Image, der mit + # "pull access denied" fehlschlaegt UND (anders als beim hermes-agent- + # Service oben, der einen build:-Fallback hat) hart abbricht statt lokal + # zu bauen. Mit build: hier baut Compose denselben Kontext nochmal -- + # dank Docker-Layer-Cache praktisch instant, landet aber wieder unter + # dem Tag "hermes-agent". + build: ./hermes-agent-src image: hermes-agent + pull_policy: build container_name: hermes-agent-dashboard restart: unless-stopped network_mode: host