fraunhofer commited on
Commit
fcf5b31
·
1 Parent(s): 111c249
Files changed (1) hide show
  1. Dockerfile +5 -4
Dockerfile CHANGED
@@ -2,7 +2,7 @@ FROM python:3.9
2
 
3
  WORKDIR /code
4
 
5
- # FFmpeg kurulumu (Ses işlemek için şart)
6
  RUN apt-get update && apt-get install -y ffmpeg
7
 
8
  # Kütüphaneleri yükle
@@ -18,8 +18,9 @@ ENV HOME=/home/user \
18
  WORKDIR $HOME/app
19
  COPY --chown=user . $HOME/app
20
 
21
- # --- ÖNEMLİ ---
22
- # Hem 'small' (Uygulama için) hem 'large-v2' (Karşılaştırma için) modellerini indiriyoruz.
23
- RUN python3 -c "from faster_whisper import WhisperModel; WhisperModel('small', device='cpu', compute_type='int8'); WhisperModel('large-v2', device='cpu', compute_type='int8')"
 
24
 
25
  CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
 
2
 
3
  WORKDIR /code
4
 
5
+ # FFmpeg kurulumu
6
  RUN apt-get update && apt-get install -y ffmpeg
7
 
8
  # Kütüphaneleri yükle
 
18
  WORKDIR $HOME/app
19
  COPY --chown=user . $HOME/app
20
 
21
+ # --- DÜZELTİLEN KISIM ---
22
+ # Modeli RAM'e yüklemeden (Load etmeden) sadece dosyaları indiriyoruz.
23
+ # Böylece build sırasında hafıza dolup taşmıyor.
24
+ RUN python3 -c "from faster_whisper import download_model; download_model('small'); download_model('large-v2')"
25
 
26
  CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]