ishaq101's picture
update dockerfile
10cff2c
Raw
History Blame Contribute Delete
405 Bytes
# Stage 1: Build
FROM node:22-alpine AS builder
RUN corepack enable && corepack prepare pnpm@9 --activate
WORKDIR /app
COPY pnpm-workspace.yaml package.json pnpm-lock.yaml* pnpm-lock.json* ./
RUN pnpm install --no-frozen-lockfile
COPY . .
RUN pnpm build
# Stage 2: Serve
FROM node:20-alpine
WORKDIR /app
COPY --from=builder /app/dist ./dist
COPY server.js .
EXPOSE 7860
CMD ["node", "server.js"]