# Builder FROM node:20-bookworm AS builder WORKDIR /app COPY package*.json ./ RUN corepack enable && corepack prepare pnpm@10.27.0 --activate RUN pnpm install COPY . . RUN pnpm run build # Runtime FROM node:20-slim AS runner WORKDIR /app COPY --from=builder /app/.output ./.output /app/server ./server COPY package*.json ./ EXPOSE 3000 CMD ["node", ".output/server/index.mjs"]