diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..5dd7bcdb --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,25 @@ +version: '3.8' + +services: + manual_slop: + build: . + image: manual_slop:latest + container_name: manual_slop + ports: + - "8999:8999" + - "8080:8080" + volumes: + - /mnt/user/projects:/projects:rw + - /mnt/user/appdata/manual_slop:/config:rw + environment: + - GEMINI_API_KEY=${GEMINI_API_KEY:-} + - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-} + - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-} + - MINIMAX_API_KEY=${MINIMAX_API_KEY:-} + restart: unless-stopped + healthcheck: + test: ["CMD", "curl", "-f", "http://127.0.0.1:8999/status"] + interval: 30s + timeout: 5s + retries: 3 + start_period: 30s \ No newline at end of file