wakon5544 commited on
Commit
fc7e97b
·
verified ·
1 Parent(s): f3b80b8

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -8
Dockerfile CHANGED
@@ -2,8 +2,9 @@ FROM python:3.9-slim
2
 
3
  WORKDIR /code
4
 
5
- # --- GÜNCELLEME BURADA YAPILDI ---
6
- # libgl1-mesa-glx yerine libgl1 kullanıyoruz çünkü yeni Linux sürümünde isim değişti.
 
7
  RUN apt-get update && apt-get install -y \
8
  libgl1 \
9
  libglib2.0-0 \
@@ -20,12 +21,8 @@ RUN pip install --no-cache-dir -r requirements.txt
20
  COPY . .
21
 
22
  # EasyOCR modellerini build aşamasında indir
23
- # (Hata almamak için exception handling eklendi)
24
- RUN python -c "import easyocr; \
25
- try: \
26
- easyocr.Reader(['en', 'tr'], gpu=False, model_storage_directory='/code/.EasyOCR', download_enabled=True); \
27
- except: \
28
- pass"
29
 
30
  # Hugging Face için kullanıcı izinlerini ayarla
31
  RUN useradd -m -u 1000 user
 
2
 
3
  WORKDIR /code
4
 
5
+ # Sistem kütüphanelerini kur
6
+ # libgl1: OpenCV için gerekli
7
+ # libglib2.0-0: Görüntü işleme araçları için gerekli
8
  RUN apt-get update && apt-get install -y \
9
  libgl1 \
10
  libglib2.0-0 \
 
21
  COPY . .
22
 
23
  # EasyOCR modellerini build aşamasında indir
24
+ # DÜZELTME: Try-except bloğu kaldırıldı, düz komut kullanıldı.
25
+ RUN python -c "import easyocr; easyocr.Reader(['en', 'tr'], gpu=False, model_storage_directory='/code/.EasyOCR', download_enabled=True)"
 
 
 
 
26
 
27
  # Hugging Face için kullanıcı izinlerini ayarla
28
  RUN useradd -m -u 1000 user