Skip to content

Commit 2beef31

Browse files
committed
Set permissions BEFORE switching user
1 parent a4b076b commit 2beef31

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
@@ -1,4 +1,4 @@
1-
# Backend Dockerfile - Debian version
1+
# Backend Dockerfile - Fixed version
22
FROM node:18-slim AS builder
33

44
# Set working directory
@@ -48,9 +48,12 @@ COPY prisma ./prisma/
4848
# Install only production dependencies
4949
RUN npm install --only=production && npm cache clean --force
5050

51-
# Generate Prisma client for production
51+
# Generate Prisma client
5252
RUN npx prisma generate
5353

54+
# ✅ FIX: Set permissions BEFORE switching user
55+
RUN chown -R nodejs:nodejs /app/node_modules/.prisma
56+
5457
# Copy built application from builder stage
5558
COPY --from=builder --chown=nodejs:nodejs /app/dist ./dist
5659

0 commit comments

Comments
 (0)