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 . .