Switch frontend from npm to pnpm

- Dockerfile: uses corepack + pnpm with --frozen-lockfile
- Lock file: pnpm-lock.yaml replaces package-lock.json
- Build verified: all routes compile OK
This commit is contained in:
Nurfog committed 2026-09-10 11:29:20 -03:00
1 parent f56f6365d2
commit 2a303c73ae
3 files changed
+4504 -7276

No files matched your search

+4 -3
View File
@@ -1,10 +1,11 @@
FROM node:24-alpine AS base
RUN corepack enable && corepack prepare pnpm@latest --activate
# --- DEPENDENCIES ---
FROM base AS deps
WORKDIR /app
COPY package.json package-lock.json* ./
RUN npm ci
COPY package.json pnpm-lock.yaml ./
RUN pnpm install --frozen-lockfile
# --- BUILD ---
FROM base AS builder
@@ -14,7 +15,7 @@ COPY . .
ENV NEXT_TELEMETRY_DISABLED=1
ENV NODE_ENV=production
RUN npm run build
RUN pnpm build
# --- PRODUCTION ---
FROM base AS runner