FROM node:16-alpine AS builder RUN apk add --no-cache libc6-compat WORKDIR /app COPY package.json . COPY pnpm-lock.yaml . ENV NODE_ENV=production \ PORT=3000 RUN npm install -g pnpm && \ pnpm install COPY . . RUN npm build EXPOSE 3000 CMD ["pnpm", "start"]