ranbac commited on
Commit
f5bcfd2
·
verified ·
1 Parent(s): 14d33c0

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -9
Dockerfile CHANGED
@@ -1,18 +1,15 @@
1
- # Sử dụng Python 3.10 slim để cân bằng giữa kích thước và tính tương thích
2
  FROM python:3.10-slim
3
 
4
- # Thiết lập biến môi trường để log hiển thị ngay lập tức
5
  ENV PYTHONUNBUFFERED=1 \
6
- # Đặt thư mục cache cho HuggingFace và Paddle để tránh lỗi permission
7
  XDG_CACHE_HOME=/app/.cache \
8
  PADDLE_HOME=/app/.paddleocr
9
 
10
- # Cài đặt các thư viện hệ thống cần thiết cho OpenCV và PaddleOCR
11
- # libgl1-mesa-glx: Cần cho cv2
12
- # libgomp1: Cần cho tính toán song song
13
- # libglib2.0-0: Thư viện nền tảng hệ thống
14
  RUN apt-get update && apt-get install -y \
15
- libgl1-mesa-glx \
16
  libglib2.0-0 \
17
  libsm6 \
18
  libxext6 \
@@ -35,7 +32,7 @@ RUN pip install --no-cache-dir -r requirements.txt
35
  # Copy toàn bộ code vào
36
  COPY . .
37
 
38
- # Mở cổng 7860 (Cổng mặc định của Hugging Face Spaces)
39
  EXPOSE 7860
40
 
41
  # Chạy ứng dụng
 
1
+ # Sử dụng Python 3.10 slim
2
  FROM python:3.10-slim
3
 
4
+ # Thiết lập biến môi trường
5
  ENV PYTHONUNBUFFERED=1 \
 
6
  XDG_CACHE_HOME=/app/.cache \
7
  PADDLE_HOME=/app/.paddleocr
8
 
9
+ # FIX LỖI ĐÂY: Thay libgl1-mesa-glx bằng libgl1
10
+ # Cài đặt các thư viện hệ thống cần thiết
 
 
11
  RUN apt-get update && apt-get install -y \
12
+ libgl1 \
13
  libglib2.0-0 \
14
  libsm6 \
15
  libxext6 \
 
32
  # Copy toàn bộ code vào
33
  COPY . .
34
 
35
+ # Mở cổng 7860
36
  EXPOSE 7860
37
 
38
  # Chạy ứng dụng