vian123 commited on
Commit
49c57ab
·
verified ·
1 Parent(s): 5d05603

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -19
Dockerfile CHANGED
@@ -2,34 +2,22 @@ FROM python:3.9-slim
2
 
3
  WORKDIR /app
4
 
 
5
  RUN apt-get update && apt-get install -y \
6
  build-essential \
7
- curl \
8
  git \
9
  ffmpeg \
10
  libsndfile1 \
 
11
  && rm -rf /var/lib/apt/lists/*
12
 
 
 
13
  COPY src/ ./src/
14
 
15
- # Upgrade pip dan install hanya dependency utama (tanpa requirements.txt dulu)
16
- RUN pip install --upgrade pip
17
-
18
- # Install clean versi terbaru yang kompatibel
19
- RUN pip install --no-cache-dir \
20
- torch \
21
- torchaudio \
22
- transformers>=4.40.1 \
23
- accelerate>=0.20.3 \
24
- sentencepiece \
25
- streamlit \
26
- librosa \
27
- soundfile \
28
- numpy \
29
- yt-dlp
30
-
31
- # Optional: debug versi
32
- RUN python -c "import transformers; print('Transformers version:', transformers.__version__)"
33
 
34
  EXPOSE 8501
35
 
 
2
 
3
  WORKDIR /app
4
 
5
+ # Install system dependencies
6
  RUN apt-get update && apt-get install -y \
7
  build-essential \
 
8
  git \
9
  ffmpeg \
10
  libsndfile1 \
11
+ curl \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
+ # Copy requirements and source
15
+ COPY requirements.txt ./
16
  COPY src/ ./src/
17
 
18
+ # Upgrade pip & install Python deps
19
+ RUN pip install --upgrade pip && \
20
+ pip install --no-cache-dir -r requirements.txt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
  EXPOSE 8501
23