services: herdctl: build: . container_name: herdctl restart: unless-stopped volumes: - ./herdctl.yaml:/workspace/herdctl.yaml - ./agents:/workspace/agents - ./data:/home/node/.claude - ./mcp.json:/workspace/.mcp.json - ./.env:/workspace/.env:ro - ./state:/workspace/.herdctl env_file: - .env ports: - "3232:3232" networks: - herdctl-net herdctl-editor: build: ../herdctl-editor container_name: herdctl-editor restart: unless-stopped volumes: - ./agents:/agents - /var/run/docker.sock:/var/run/docker.sock ports: - "3233:3233" networks: - herdctl-net depends_on: - herdctl networks: herdctl-net: driver: bridge