diff --git a/Dockerfile b/Dockerfile index 10b2920..78632eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,15 +2,16 @@ FROM node:20-bookworm AS builder WORKDIR /app COPY package*.json ./ -RUN npm install --legacy-peer-deps +RUN corepack enable && corepack prepare pnpm@10.27.0 --activate +RUN pnpm install --frozen-lockfile COPY . . -RUN npm run build +RUN pnpm run build # Runtime FROM node:20-slim AS runner WORKDIR /app -COPY --from=builder /app/.output ./.output +COPY --from=builder /app/.output ./.output /app/server ./server COPY package*.json ./ EXPOSE 3000 CMD ["node", ".output/server/index.mjs"]