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 36367c8 commit eaa4ad2Copy full SHA for eaa4ad2
Dockerfile
@@ -0,0 +1,24 @@
1
+FROM node:lts-alpine
2
+
3
+# Create app directory
4
+WORKDIR /app
5
6
+# Install pnpm
7
+RUN npm install -g pnpm
8
9
+# Copy package.json and lock files
10
+COPY package.json pnpm-lock.yaml* ./
11
12
+# Install only production dependencies initially
13
+RUN pnpm install --prod --ignore-scripts
14
15
+# Copy source code
16
+COPY . .
17
18
+# Build the project
19
+RUN pnpm run build
20
21
+# Expose no ports, use stdio
22
23
+# Default command to run the MCP server
24
+CMD ["node", "build/index.js"]
0 commit comments