Skip to content

Commit 9362098

Browse files
committed
docker: add Dockerfile for docker/mcp-registry
1 parent 65ab18b commit 9362098

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

Dockerfile

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

0 commit comments

Comments
 (0)