diff --git a/hosts/piha/runtime/node-agent/docker-compose.override.yml b/hosts/piha/runtime/node-agent/docker-compose.override.yml index 4d9ca41..2f260ca 100644 --- a/hosts/piha/runtime/node-agent/docker-compose.override.yml +++ b/hosts/piha/runtime/node-agent/docker-compose.override.yml @@ -9,3 +9,11 @@ services: - CHECK_INTERVAL=60 volumes: - /opt/homelab/agent-ssh:/home/homelab/.ssh:ro + # Docker socket na PIHA: srw-rw---- root:123 (grupa "docker" = gid 123). + # Agent biega jako uid 1000 (homelab) i domyślnie NIE jest w tej grupie → + # PermissionError(13) przy /var/run/docker.sock → agent nie widzi kontenerów + # (brak containers_not_running / healthcheck_failed / service_healthy). + # group_add nadaje kontenerowi dodatkową grupę hosta. gid 123 jest specyficzny + # dla PIHA — inne hosty mogą mieć inny gid grupy docker (patrz tech-debt uid/gid). + group_add: + - "123"