feat(server): wire HTTP transport into CLI, add docker-compose.server.yml, and update docs

This commit is contained in:
Lucas Winther
2026-09-07 00:14:49 +02:00
parent ec85bf811b
commit d0dc27b2e3
7 changed files with 257 additions and 20 deletions
+18
View File
@@ -0,0 +1,18 @@
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