From 3b9490cd7fb00d449ff25c5c87246b3f481a88c7 Mon Sep 17 00:00:00 2001 From: Domantas Jurkus Date: Mon, 8 Jun 2026 15:36:30 +0300 Subject: [PATCH] Add Dockerfile for containerized MCP server Co-Authored-By: Claude Opus 4.8 (1M context) --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8b2f050 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM node:22-alpine AS builder + +WORKDIR /app + +COPY package.json package-lock.json ./ +RUN npm ci + +COPY . . +RUN npm run build + +FROM node:22-alpine + +WORKDIR /app + +COPY package.json package-lock.json ./ +RUN npm ci --omit=dev && npm cache clean --force + +COPY --from=builder /app/build ./build + +ENTRYPOINT ["node", "build/index.js"]