hoangthiencm commited on
Commit
4140b9f
·
verified ·
1 Parent(s): 817e856

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +18 -20
Dockerfile CHANGED
@@ -1,20 +1,18 @@
1
- FROM node:18-alpine
2
-
3
- WORKDIR /app/backend
4
-
5
- # Copy package files
6
- COPY backend/package*.json ./
7
-
8
- # Install dependencies
9
- RUN npm install --production
10
-
11
- # Copy backend source code
12
- COPY backend/ ./
13
-
14
- # Expose port (Hugging Face Spaces dùng port 7860)
15
- EXPOSE 7860
16
-
17
- # Start server
18
-
19
- CMD ["node", "server.js"]
20
-
 
1
+ FROM node:18-alpine
2
+
3
+ WORKDIR /app
4
+
5
+ # Copy install backend dependencies
6
+ COPY backend/package*.json ./backend/
7
+ WORKDIR /app/backend
8
+ RUN npm install --production
9
+
10
+ # Quay lại root để copy tất cả files
11
+ WORKDIR /app
12
+ COPY . .
13
+
14
+ # Expose port
15
+ EXPOSE 7860
16
+
17
+ # Chạy server từ thư mục backend
18
+ CMD ["node", "backend/server.js"]