Skip to content

Commit 8be59d8

Browse files
chore(internal): codegen related update
1 parent f5bf0d1 commit 8be59d8

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/mcp-server/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ RUN pnpm install --frozen-lockfile && \
1818
pnpm build
1919

2020
# Production stage
21-
FROM node:20-alpine
21+
22+
FROM denoland/deno:alpine
23+
RUN apk add --no-cache npm
2224

2325
# Add non-root user
2426
RUN addgroup -g 1001 -S nodejs && adduser -S nodejs -u 1001
@@ -45,6 +47,10 @@ USER nodejs
4547
# The MCP server uses stdio transport by default
4648
# No exposed ports needed for stdio communication
4749

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+
4854
# Set the entrypoint to the MCP server
4955
ENTRYPOINT ["node", "packages/mcp-server/dist/index.js"]
5056

0 commit comments

Comments
 (0)