Skip to content

Commit 365e5bc

Browse files
Add Dockerfile for Glama MCP server verification
1 parent 2b200c5 commit 365e5bc

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM node:22-slim AS builder
2+
WORKDIR /app
3+
COPY package*.json ./
4+
COPY tsconfig.json ./
5+
RUN npm ci
6+
COPY src/ ./src/
7+
COPY data/ ./data/
8+
COPY bin/ ./bin/
9+
RUN npm run build
10+
11+
FROM node:22-slim
12+
WORKDIR /app
13+
COPY --from=builder /app/dist ./dist
14+
COPY --from=builder /app/data ./data
15+
COPY --from=builder /app/node_modules ./node_modules
16+
COPY package*.json ./
17+
COPY bin/ ./bin/
18+
ENV NODE_ENV=production
19+
ENTRYPOINT ["node", "dist/bin/runapi-mcp.js"]

0 commit comments

Comments
 (0)