Docker Compose Deployment Template
A safer compose file that handles permissions, persistence, and auto updates.
docker-compose.yml
services:
moltbot:
image: moltbot/moltbot:latest
container_name: moltbot
user: "1000:1000"
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- ~/.moltbot:/home/moltbot/.moltbot
environment:
- ANTHROPIC_API_KEY=your_key
watchtower:
image: containrrr/watchtower
container_name: watchtower
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --cleanup --interval 3600Start
docker compose up -d