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"
