FROM node:22-alpine WORKDIR /app # Enable pnpm RUN corepack enable && corepack prepare pnpm@latest --activate # Install deps COPY package.json pnpm-lock.yaml ./ RUN pnpm install --frozen-lockfile # Copy source COPY . . # Prisma generate RUN pnpm prisma generate # Build NestJS RUN pnpm build EXPOSE 3000 CMD ["node", "dist/main"]