TDN-M commited on
Commit
78f1eef
·
verified ·
1 Parent(s): f58d3ba

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -3
Dockerfile CHANGED
@@ -1,6 +1,20 @@
 
1
  FROM python:3.9-slim
2
- RUN apt-get update && apt-get clean
3
- COPY requirements.txt .
 
 
 
 
 
 
4
  RUN pip install --no-cache-dir -r requirements.txt
5
- COPY app.py .
 
 
 
 
 
 
 
6
  CMD ["python", "app.py"]
 
1
+ # Sử dụng image Python chính thức làm base image
2
  FROM python:3.9-slim
3
+
4
+ # Thiết lập thư mục làm việc trong container
5
+ WORKDIR /app
6
+
7
+ # Sao chép file requirements.txt (nếu có) hoặc trực tiếp cài đặt các thư viện
8
+ COPY requirements.txt ./
9
+
10
+ # Cài đặt các phụ thuộc
11
  RUN pip install --no-cache-dir -r requirements.txt
12
+
13
+ # Sao chép toàn bộ mã nguồn vào container
14
+ COPY . .
15
+
16
+ # Mở cổng mà Gradio sẽ sử dụng (mặc định là 7860)
17
+ EXPOSE 7860
18
+
19
+ # Thiết lập lệnh khởi chạy ứng dụng
20
  CMD ["python", "app.py"]