fix: add --legacy-peer-deps to npm ci for peer dependency compatibility

This commit is contained in:
pradeepkumar
2026-01-25 11:45:11 +05:30
parent 29c34d3b4a
commit 75d1dc2914

View File

@@ -15,8 +15,8 @@ COPY package*.json ./
COPY prisma ./prisma/
COPY prisma.config.ts ./
# Install dependencies
RUN npm ci
# Install dependencies (--legacy-peer-deps for peer dependency compatibility)
RUN npm ci --legacy-peer-deps
# Generate Prisma client
RUN npx prisma generate
@@ -45,8 +45,8 @@ RUN addgroup -g 1001 -S nodejs && \
# Copy package files
COPY package*.json ./
# Install production dependencies only
RUN npm ci --only=production
# Install production dependencies only (--legacy-peer-deps for peer dependency compatibility)
RUN npm ci --omit=dev --legacy-peer-deps
# Copy Prisma schema and generate client
COPY prisma ./prisma/