chore(hq): daily sync 2026-02-16
This commit is contained in:
47
hq/docker-compose.yml
Normal file
47
hq/docker-compose.yml
Normal file
@@ -0,0 +1,47 @@
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
atomizer-gateway:
|
||||
image: clawdbot:local
|
||||
container_name: atomizer-gateway
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "18790:18789"
|
||||
environment:
|
||||
- CLAWDBOT_CONFIG_PATH=/config/clawdbot.json
|
||||
- CLAWDBOT_STATE_DIR=/state
|
||||
- SLACK_BOT_TOKEN=${SLACK_BOT_TOKEN}
|
||||
- SLACK_APP_TOKEN=${SLACK_APP_TOKEN}
|
||||
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
|
||||
- OPENAI_API_KEY=${OPENAI_API_KEY}
|
||||
- GOOGLE_API_KEY=${GOOGLE_API_KEY}
|
||||
- CLAWDBOT_GATEWAY_TOKEN=${GATEWAY_TOKEN}
|
||||
volumes:
|
||||
# Config
|
||||
- ./config/clawdbot.json:/config/clawdbot.json:ro
|
||||
# State (sessions, auth, etc.)
|
||||
- atomizer-state:/state
|
||||
# Agent workspaces
|
||||
- ./workspaces/manager:/workspaces/manager
|
||||
- ./workspaces/secretary:/workspaces/secretary
|
||||
- ./workspaces/technical-lead:/workspaces/technical-lead
|
||||
# Shared skills (available to all agents)
|
||||
- ./skills/atomizer-company:/state/skills/atomizer-company:ro
|
||||
- ./skills/atomizer-protocols:/state/skills/atomizer-protocols:ro
|
||||
# Job queue (Syncthing ↔ Windows)
|
||||
- ./job-queue:/job-queue
|
||||
# Shared resources
|
||||
- ./shared:/shared:ro
|
||||
# Atomizer repo (read-only)
|
||||
- /home/papa/repos/Atomizer:/repos/Atomizer:ro
|
||||
# PKM (read-only)
|
||||
- /home/papa/obsidian-vault:/obsidian-vault:ro
|
||||
networks:
|
||||
- atomizer-net
|
||||
|
||||
volumes:
|
||||
atomizer-state:
|
||||
|
||||
networks:
|
||||
atomizer-net:
|
||||
driver: bridge
|
||||
Reference in New Issue
Block a user