19 lines
634 B
YAML
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
|