services: node-agent: environment: - NODE_NAME=piha - NODE_TYPE=sd_card - VPS_EVENTS_HOST=100.95.58.48 - VPS_EVENTS_USER=oskar - VPS_EVENTS_PATH=/opt/homelab/events - 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"