services:
  openclaw-gateway:
    ports: !override
      - "127.0.0.1:18789:18789"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /srv/nextcloud-dev:/srv/nextcloud-dev
      - ./gh-state:/home/node/.config/gh
    environment:
      GIT_CONFIG_GLOBAL: /home/node/.openclaw/gitconfig
    group_add:
      - "${DOCKER_GID:?Set DOCKER_GID in .env}"
    extra_hosts:
      - "host.docker.internal:host-gateway"
    networks:
      - default
      - dev-access
networks:
  dev-access:
    external: true
    name: nc-dev-access
