From 926f513ef1071abaf012182ec45cb93298e43ae1 Mon Sep 17 00:00:00 2001 From: Charles N Wyble Date: Wed, 21 Jan 2026 20:15:14 -0500 Subject: [PATCH] fix: update discourse-mcp to use Node.js 24 alpine image - Changed from build context to using node:24-alpine image directly - Updated discourse-mcp Dockerfile to node:24-alpine - Changed npm ci to npm install in Dockerfile - Added note about npx usage due to TypeScript compilation errors in 0.2.4 --- docker-compose.yml | 5 ++--- dockerfiles/discourse-mcp/Dockerfile | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index af01824..ecf3dfa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -221,10 +221,9 @@ services: # ========================================== # Discourse MCP - Forum integration + # Note: Using npx directly due to TypeScript compilation errors in 0.2.4 discourse-mcp: - build: - context: ./vendor/discourse-mcp - dockerfile: Dockerfile + image: node:24-alpine container_name: KNELDevStack-AIMiddleware-discourse-mcp restart: unless-stopped environment: diff --git a/dockerfiles/discourse-mcp/Dockerfile b/dockerfiles/discourse-mcp/Dockerfile index cdda738..61f5ba2 100644 --- a/dockerfiles/discourse-mcp/Dockerfile +++ b/dockerfiles/discourse-mcp/Dockerfile @@ -1,10 +1,10 @@ -FROM node:22-alpine +FROM node:24-alpine WORKDIR /app -COPY package.json package-lock.json* ./ +COPY package.json ./ -RUN npm ci +RUN npm install COPY . .