TDN-M commited on
Commit
5760c1c
·
verified ·
1 Parent(s): db239e6

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -5
Dockerfile CHANGED
@@ -1,11 +1,23 @@
1
- FROM python:3.8
 
2
 
3
- # Cài đặt các thư viện cần thiết
4
- RUN pip install torch==1.8.1 torchvision==0.9.1 gradio==3.41.2 opencv-python==4.7.0.72 basicsr==1.4.2 realesrgan==0.3.0
 
 
 
5
 
6
- # Copy nguồn vào container
7
- COPY . /app
8
  WORKDIR /app
9
 
 
 
 
 
 
 
 
 
 
10
  # Chạy ứng dụng
11
  CMD ["python", "app.py"]
 
1
+ # Sử dụng Python 3.9 làm base image
2
+ FROM python:3.9-slim
3
 
4
+ # Cài đặt ffmpeg và các công cụ cần thiết
5
+ RUN apt-get update && apt-get install -y \
6
+ ffmpeg \
7
+ libsm6 libxext6 libxrender-dev \
8
+ && rm -rf /var/lib/apt/lists/*
9
 
10
+ # Tạo thư mục làm việc
 
11
  WORKDIR /app
12
 
13
+ # Sao chép file requirements.txt vào container
14
+ COPY requirements.txt .
15
+
16
+ # Cài đặt các thư viện Python từ requirements.txt
17
+ RUN pip install --no-cache-dir -r requirements.txt
18
+
19
+ # Sao chép toàn bộ mã nguồn vào container
20
+ COPY . .
21
+
22
  # Chạy ứng dụng
23
  CMD ["python", "app.py"]