Skip to content

Commit 5401ee4

Browse files
Merge pull request #36 from stefanbobrowski/feature/mvp
change dockerfile
2 parents 5ea1fe4 + ee5661c commit 5401ee4

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Dockerfile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@ WORKDIR /app/frontend
44

55
COPY frontend/package*.json ./
66
RUN npm install
7-
8-
COPY frontend ./
9-
7+
COPY frontend/ ./
108
RUN npm run build
119

12-
# Stage 2: Build backend
10+
# Stage 2: Backend
1311
FROM node:20-alpine
1412
WORKDIR /app
1513

16-
# Copy backend files and install dependencies
14+
# Copy backend dependencies & install
1715
COPY 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
2223
COPY --from=build-frontend /app/frontend/dist ./frontend/dist
2324

24-
WORKDIR /app/backend
2525
EXPOSE 8080
2626
CMD ["node", "server.js"]

0 commit comments

Comments
 (0)