From 7b22e5be0f636f463207f39866a55b6a7fec0e87 Mon Sep 17 00:00:00 2001 From: Chris Coutinho Date: Sat, 22 Nov 2025 19:06:25 +0100 Subject: [PATCH] build: add smithery image to docker compose --- docker-compose.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index f6137d6..dfab90d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -224,6 +224,26 @@ services: - keycloak-tokens:/app/data - keycloak-oauth-storage:/app/.oauth + # Smithery stateless deployment mode (ADR-016) + # Test with: docker compose --profile smithery up smithery + # Then: curl http://localhost:8081/.well-known/mcp-config + smithery: + build: + context: . + dockerfile: Dockerfile.smithery + restart: always + depends_on: + app: + condition: service_healthy + ports: + - 127.0.0.1:8081:8081 + environment: + - SMITHERY_DEPLOYMENT=true + - VECTOR_SYNC_ENABLED=false + - PORT=8081 + profiles: + - smithery + qdrant: image: qdrant/qdrant:v1.16.0@sha256:1005201498cf927d835383d0f918b17d8c9da7db58550f169f694455e42d78f4 restart: always