diff --git a/addon/Dockerfile b/addon/Dockerfile index d4cf8f4..019137d 100644 --- a/addon/Dockerfile +++ b/addon/Dockerfile @@ -23,8 +23,10 @@ RUN git clone --depth 1 --branch "${DOCS_REF}" "${DOCS_REPO}" /tmp/repo && \ # Install MCP server dependencies COPY mcp-server/package.json mcp-server/pnpm-lock.yaml* ./mcp-server/ -RUN cd mcp-server && pnpm install --frozen-lockfile 2>/dev/null || pnpm install - +RUN cd mcp-server && \ + printf 'allowBuilds:\n better-sqlite3: true\n esbuild: true\n onnxruntime-node: true\n protobufjs: true\n sharp: true\n' > pnpm-workspace.yaml && \ + (pnpm install --frozen-lockfile 2>/dev/null || pnpm install) + # Copy MCP server source COPY mcp-server/ ./mcp-server/