Files
openclaw/kids-instance/docker-compose.kids.yml

35 lines
819 B
YAML

# OpenClaw Kids Instance - Locked Down & Safe
# Run with: docker-compose -f docker-compose.kids.yml up -d
version: '3.8'
services:
openclaw-kids:
image: ghcr.io/openclaw/openclaw:latest
container_name: openclaw-kids
restart: unless-stopped
ports:
- "18790:18789" # Different port from main instance
environment:
- OPENCLAW_CONFIG=/config/openclaw-kids.json
- OPENCLAW_STATE_DIR=/state
volumes:
- ./config:/config:ro
- ./state:/state
- ./workspace-kids:/workspace-kids
- /var/run/docker.sock:/var/run/docker.sock:ro # For sandboxing
networks:
- openclaw-kids
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
cap_add:
- CHOWN
- SETGID
- SETUID
networks:
openclaw-kids:
driver: bridge