Skip to content

Commit 0cff683

Browse files
author
Your Name
committed
fix(backend): install @prisma/client before Prisma generation
- Moved pnpm add @prisma/client to run before npx prisma generate - Ensures @prisma/client is available for Prisma client generation
1 parent 1ed0789 commit 0cff683

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

backend/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,18 @@ COPY package*.json ./
1212
# Install dependencies with pnpm
1313
RUN pnpm install
1414

15-
# Install @prisma/client, dotenv, @prisma/config, and dev dependencies
16-
RUN pnpm add @prisma/client dotenv @prisma/config && pnpm install --dev
15+
# Install @prisma/client explicitly before Prisma generation
16+
RUN pnpm add @prisma/client
1717

1818
# Copy all files including prisma directory
1919
COPY . .
2020

2121
# Generate Prisma client with workspace root path
2222
RUN npx prisma generate --schema=backend/prisma/schema.prisma
2323

24+
# Install dotenv, @prisma/config, and dev dependencies
25+
RUN pnpm add dotenv @prisma/config && pnpm install --dev
26+
2427
# Change to backend directory and build
2528
WORKDIR /app/backend
2629
RUN npm run build

0 commit comments

Comments
 (0)