feat: init
All checks were successful
perso/mcp-ics/pipeline/head This commit looks good

This commit is contained in:
Julien Cabillot
2026-03-15 19:22:18 -04:00
commit ee0d719142
7 changed files with 434 additions and 0 deletions

17
docker-compose.yml Normal file
View File

@@ -0,0 +1,17 @@
services:
mcp-server:
build:
context: .
dockerfile: pkg/Dockerfile
container_name: mcp_caldav_server
ports:
- "127.0.0.1:8000:8000"
env_file:
- .env
volumes:
# Mount the source code for hot-reloading (optional)
- ./src:/app/src:ro,z
# Mount the Radicale data directory as read-only
- ${CALDAV_DATA_PATH:-./example_data}:/data:ro,z
environment:
- CALDAV_DATA_PATH=/data