From 9f8eab2ad2f421b00eb01733fbffb2ae80980b20 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Tue, 26 May 2026 11:58:50 +0200 Subject: [PATCH] fix(mcp): resolve port clash on 3001 and force pnpm@10 for Node 20 builds --- docker-compose.mcps.yml | 2 +- packages/gitea-mcp/Dockerfile | 2 +- packages/glitchtip-mcp/Dockerfile | 2 +- packages/klz-payload-mcp/Dockerfile | 2 +- packages/memory-mcp/Dockerfile | 2 +- packages/serpbear-mcp/Dockerfile | 2 +- packages/umami-mcp/Dockerfile | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docker-compose.mcps.yml b/docker-compose.mcps.yml index 4976480..caf1ebc 100644 --- a/docker-compose.mcps.yml +++ b/docker-compose.mcps.yml @@ -18,7 +18,7 @@ services: env_file: - .env ports: - - "3001:3001" + - "3011:3001" restart: unless-stopped networks: - mcp-network diff --git a/packages/gitea-mcp/Dockerfile b/packages/gitea-mcp/Dockerfile index 70998c2..c43255c 100644 --- a/packages/gitea-mcp/Dockerfile +++ b/packages/gitea-mcp/Dockerfile @@ -2,7 +2,7 @@ FROM node:20-alpine AS builder WORKDIR /app COPY package.json pnpm-lock.yaml* ./ -RUN corepack enable pnpm && pnpm install +RUN npm install -g pnpm@10.18.3 && pnpm install COPY tsconfig.json ./ COPY src ./src diff --git a/packages/glitchtip-mcp/Dockerfile b/packages/glitchtip-mcp/Dockerfile index a2c659f..1ea52a4 100644 --- a/packages/glitchtip-mcp/Dockerfile +++ b/packages/glitchtip-mcp/Dockerfile @@ -1,7 +1,7 @@ FROM node:20-bookworm-slim AS builder WORKDIR /app COPY package.json ./ -RUN corepack enable pnpm && pnpm install --ignore-workspace +RUN npm install -g pnpm@10.18.3 && pnpm install --ignore-workspace COPY tsconfig.json ./ COPY src ./src RUN pnpm build diff --git a/packages/klz-payload-mcp/Dockerfile b/packages/klz-payload-mcp/Dockerfile index a2c659f..1ea52a4 100644 --- a/packages/klz-payload-mcp/Dockerfile +++ b/packages/klz-payload-mcp/Dockerfile @@ -1,7 +1,7 @@ FROM node:20-bookworm-slim AS builder WORKDIR /app COPY package.json ./ -RUN corepack enable pnpm && pnpm install --ignore-workspace +RUN npm install -g pnpm@10.18.3 && pnpm install --ignore-workspace COPY tsconfig.json ./ COPY src ./src RUN pnpm build diff --git a/packages/memory-mcp/Dockerfile b/packages/memory-mcp/Dockerfile index afd03d7..df2f031 100644 --- a/packages/memory-mcp/Dockerfile +++ b/packages/memory-mcp/Dockerfile @@ -1,7 +1,7 @@ FROM node:20-bookworm-slim AS builder WORKDIR /app COPY package.json ./ -RUN corepack enable pnpm && pnpm install --ignore-workspace +RUN npm install -g pnpm@10.18.3 && pnpm install --ignore-workspace RUN for dir in $(find /app/node_modules -type d -name "sharp" | grep "node_modules/sharp$"); do \ echo "module.exports = {};" > "$dir/lib/index.js" || true; \ done diff --git a/packages/serpbear-mcp/Dockerfile b/packages/serpbear-mcp/Dockerfile index a2c659f..1ea52a4 100644 --- a/packages/serpbear-mcp/Dockerfile +++ b/packages/serpbear-mcp/Dockerfile @@ -1,7 +1,7 @@ FROM node:20-bookworm-slim AS builder WORKDIR /app COPY package.json ./ -RUN corepack enable pnpm && pnpm install --ignore-workspace +RUN npm install -g pnpm@10.18.3 && pnpm install --ignore-workspace COPY tsconfig.json ./ COPY src ./src RUN pnpm build diff --git a/packages/umami-mcp/Dockerfile b/packages/umami-mcp/Dockerfile index a2c659f..1ea52a4 100644 --- a/packages/umami-mcp/Dockerfile +++ b/packages/umami-mcp/Dockerfile @@ -1,7 +1,7 @@ FROM node:20-bookworm-slim AS builder WORKDIR /app COPY package.json ./ -RUN corepack enable pnpm && pnpm install --ignore-workspace +RUN npm install -g pnpm@10.18.3 && pnpm install --ignore-workspace COPY tsconfig.json ./ COPY src ./src RUN pnpm build