Frontend-Data-Eyond / Dockerfile
ishaq101's picture
fix server.js
72ff90e
raw
history blame contribute delete
410 Bytes
# Stage 1: Build
FROM node:22-alpine AS builder
RUN corepack enable && corepack prepare pnpm@latest --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"]