Fix Dockerfile: add DATABASE_URL for Prisma build

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
mazemaze 2025-12-18 21:49:01 +09:00
parent b093855c5e
commit 4a24b072a1
1 changed files with 6 additions and 0 deletions

View File

@ -10,6 +10,9 @@ COPY package.json package-lock.json* ./
COPY prisma ./prisma/ COPY prisma ./prisma/
RUN npm ci RUN npm ci
# Set dummy DATABASE_URL for Prisma client generation
ENV DATABASE_URL="file:./placeholder.db"
# Generate Prisma client # Generate Prisma client
RUN npx prisma generate RUN npx prisma generate
@ -19,6 +22,9 @@ WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /app/node_modules ./node_modules
COPY . . COPY . .
# Set dummy DATABASE_URL for Prisma client generation (actual URL provided at runtime)
ENV DATABASE_URL="file:./placeholder.db"
# Generate Prisma client in builder # Generate Prisma client in builder
RUN npx prisma generate RUN npx prisma generate