FROM node:20-alpine WORKDIR /app COPY package.json pnpm-lock.yaml ./ RUN corepack enable && corepack prepare pnpm@10.25.0 --activate RUN pnpm install --frozen-lockfile COPY . . RUN pnpm run build EXPOSE 3000 CMD ["node", "dist/index.js"]