fix: add prisma generate to Dockerfile and package.json build script

This commit is contained in:
mstfyldz
2026-08-16 17:23:49 +03:00
parent 5ace6898b6
commit 25889c3ab9
2 changed files with 5 additions and 3 deletions
+2 -1
View File
@@ -4,6 +4,7 @@ FROM base AS deps
RUN apk add --no-cache libc6-compat RUN apk add --no-cache libc6-compat
WORKDIR /app WORKDIR /app
COPY package.json package-lock.json* ./ COPY package.json package-lock.json* ./
COPY prisma ./prisma/
RUN npm ci --legacy-peer-deps RUN npm ci --legacy-peer-deps
FROM base AS builder FROM base AS builder
@@ -11,7 +12,7 @@ WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /app/node_modules ./node_modules
COPY . . COPY . .
ENV NEXT_TELEMETRY_DISABLED=1 ENV NEXT_TELEMETRY_DISABLED=1
# SUPABASE_SERVICE_ROLE_KEY build-time'da gerekmez (server-only, runtime'da okunuyor). RUN npx prisma generate
RUN npm run build RUN npm run build
FROM base AS runner FROM base AS runner
+3 -2
View File
@@ -4,9 +4,10 @@
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "next dev", "dev": "next dev",
"build": "next build", "build": "prisma generate && next build",
"start": "next start", "start": "next start",
"lint": "eslint" "lint": "eslint",
"postinstall": "prisma generate"
}, },
"dependencies": { "dependencies": {
"@prisma/client": "^6.19.3", "@prisma/client": "^6.19.3",