Skip to content

Commit 8304208

Browse files
author
Your Name
committed
fix(backend): change to backend directory in Dockerfile
- Added WORKDIR /app/backend before npm run build - Updated COPY commands to use /app/backend/ paths
1 parent ff4ba3e commit 8304208

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

backend/Dockerfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,19 @@ COPY . .
2121
# Generate Prisma client with workspace root path
2222
RUN npx prisma generate --schema=backend/prisma/schema.prisma
2323

24-
# Build TypeScript to JavaScript
24+
# Change to backend directory and build
25+
WORKDIR /app/backend
2526
RUN npm run build
2627

2728
# Stage 2: Production stage
2829
FROM node:20-alpine
2930

3031
WORKDIR /app
3132

32-
# Copy production dependencies and built files
33-
COPY --from=builder /app/package*.json ./
34-
COPY --from=builder /app/dist ./dist
35-
COPY --from=builder /app/node_modules ./node_modules
33+
# Copy production dependencies and built files from backend
34+
COPY --from=builder /app/backend/package*.json ./
35+
COPY --from=builder /app/backend/dist ./dist
36+
COPY --from=builder /app/backend/node_modules ./node_modules
3637
COPY --from=builder /app/backend/prisma ./prisma
3738
COPY --from=builder /app/backend/src/generated ./src/generated
3839

0 commit comments

Comments
 (0)