Files
CariddiCTF/mcpServer/modules/filesystem/Dockerfile
2026-02-12 22:52:30 +01:00

26 lines
419 B
Docker

FROM node:22.12-alpine AS builder
WORKDIR /app
COPY . /app
RUN npm install
RUN npm run build
FROM node:22-alpine AS release
RUN apk add --no-cache bash
WORKDIR /app
COPY --from=builder /app/dist /app/dist
COPY --from=builder /app/package.json /app/package.json
ENV NODE_ENV=production
ENV MCP_DEFAULT_CWD=/tmp
RUN npm install --ignore-scripts --omit-dev
WORKDIR /tmp
ENTRYPOINT ["node", "/app/dist/index.js"]