Added chall and some stuff

This commit is contained in:
2026-02-12 22:52:30 +01:00
parent fe21c6b790
commit 19fae10e5f
5 changed files with 428 additions and 7 deletions

View File

@@ -3,23 +3,24 @@ FROM node:22.12-alpine AS builder
WORKDIR /app
COPY . /app
COPY tsconfig.json /tsconfig.json
RUN npm install
RUN npm ci --ignore-scripts --omit-dev
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
COPY --from=builder /app/package-lock.json /app/package-lock.json
ENV NODE_ENV=production
ENV MCP_DEFAULT_CWD=/tmp
RUN npm ci --ignore-scripts --omit-dev
RUN npm install --ignore-scripts --omit-dev
WORKDIR /tmp
ENTRYPOINT ["node", "/app/dist/index.js"]