We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f5bf0d1 commit 8be59d8Copy full SHA for 8be59d8
packages/mcp-server/Dockerfile
@@ -18,7 +18,9 @@ RUN pnpm install --frozen-lockfile && \
18
pnpm build
19
20
# Production stage
21
-FROM node:20-alpine
+
22
+ FROM denoland/deno:alpine
23
+ RUN apk add --no-cache npm
24
25
# Add non-root user
26
RUN addgroup -g 1001 -S nodejs && adduser -S nodejs -u 1001
@@ -45,6 +47,10 @@ USER nodejs
45
47
# The MCP server uses stdio transport by default
46
48
# No exposed ports needed for stdio communication
49
50
+ # This is needed for node to run on the deno:alpine image.
51
+ # See <https://github.com/denoland/deno_docker/issues/373>.
52
+ ENV LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
53
54
# Set the entrypoint to the MCP server
55
ENTRYPOINT ["node", "packages/mcp-server/dist/index.js"]
56
0 commit comments