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 <noreply@anthropic.com>
This commit is contained in:
@@ -131,6 +131,10 @@ services:
|
|||||||
hermes-agent:
|
hermes-agent:
|
||||||
build: ./hermes-agent-src
|
build: ./hermes-agent-src
|
||||||
image: hermes-agent
|
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
|
container_name: hermes-agent
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
network_mode: host
|
network_mode: host
|
||||||
@@ -161,7 +165,18 @@ services:
|
|||||||
command: ["gateway", "run"]
|
command: ["gateway", "run"]
|
||||||
|
|
||||||
hermes-agent-dashboard:
|
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
|
image: hermes-agent
|
||||||
|
pull_policy: build
|
||||||
container_name: hermes-agent-dashboard
|
container_name: hermes-agent-dashboard
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
network_mode: host
|
network_mode: host
|
||||||
|
|||||||
Reference in New Issue
Block a user