FROM node:20-alpine as pnpm RUN apk add pnpm FROM pnpm as build WORKDIR /app COPY . . RUN apk add pnpm && pnpm install && pnpm run build FROM pnpm as production WORKDIR /app COPY . . COPY --from=build /app/.next .next RUN pnpm install --prod EXPOSE 3000 CMD ["pnpm", "run", "start"]