Files
openproject-mcp/docker-compose.server.yml

19 lines
634 B
YAML

version: "3.8"
services:
openproject-mcp:
image: ghcr.io/stereotypicalcat/openproject-mcp:latest
container_name: openproject-mcp-hosted
restart: unless-stopped
ports:
- "${HOST_PORT:-3000}:3000"
environment:
- OPENPROJECT_BASE_URL=${OPENPROJECT_BASE_URL:-https://openproject.example.com}
- PORT=3000
- OPENPROJECT_READ_ONLY=${OPENPROJECT_READ_ONLY:-false}
healthcheck:
test: ["CMD-SHELL", "bun -e 'fetch(\"http://localhost:3000/health\").then(r => r.ok ? process.exit(0) : process.exit(1)).catch(() => process.exit(1))'"]
interval: 30s
timeout: 5s
retries: 3