From a4e5e16270a3b14fce7073e1db470bb97eef692a Mon Sep 17 00:00:00 2001 From: ZGaetano Date: Thu, 16 Apr 2026 12:13:55 -0400 Subject: [PATCH] Add sidecar to docker-compose --- docker-compose.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..28c3681 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,36 @@ +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