File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -4,23 +4,23 @@ WORKDIR /app/frontend
44
55COPY frontend/package*.json ./
66RUN npm install
7-
8- COPY frontend ./
9-
7+ COPY frontend/ ./
108RUN npm run build
119
12- # Stage 2: Build backend
10+ # Stage 2: Backend
1311FROM node:20-alpine
1412WORKDIR /app
1513
16- # Copy backend files and install dependencies
14+ # Copy backend dependencies & install
1715COPY backend/package*.json ./backend/
18- RUN cd backend && npm install --omit=dev
19- COPY backend ./backend
16+ WORKDIR /app/ backend
17+ RUN npm install --omit=dev
2018
21- # Copy built frontend into backend’s public/dist folder
19+ # Copy backend source
20+ COPY backend/ ./backend/
21+
22+ # Copy built frontend into backend's dist folder
2223COPY --from=build-frontend /app/frontend/dist ./frontend/dist
2324
24- WORKDIR /app/backend
2525EXPOSE 8080
2626CMD ["node" , "server.js" ]
You can’t perform that action at this time.
0 commit comments