From f92a109f3d73cae250bc8590ada5da19d0fde478 Mon Sep 17 00:00:00 2001 From: Nawaz Dhandala Date: Tue, 16 Dec 2025 11:24:29 +0000 Subject: [PATCH] feat: Add MCP service configuration with volumes and debugging port --- docker-compose.dev.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 82b875a7ea..c12fda69f2 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -394,7 +394,23 @@ services: context: . dockerfile: ./IncomingRequestIngest/Dockerfile - + mcp: + volumes: + - ./MCP:/usr/src/app:cached + # Use node modules of the container and not host system. + # https://stackoverflow.com/questions/29181032/add-a-volume-to-docker-but-exclude-a-sub-folder + - /usr/src/app/node_modules/ + - ./Common:/usr/src/Common:cached + - /usr/src/Common/node_modules/ + ports: + - '9945:9229' # Debugging port. + extends: + file: ./docker-compose.base.yml + service: mcp + build: + network: host + context: . + dockerfile: ./MCP/Dockerfile # Fluentd. Required only for development. In production its the responsibility of the customer to run fluentd and pipe logs to OneUptime. # We run this container just for development, to see if logs are piped.