vian123 commited on
Commit
357f97c
·
verified ·
1 Parent(s): fe9a3ba

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -10
Dockerfile CHANGED
@@ -10,21 +10,28 @@ RUN apt-get update && apt-get install -y \
10
  libsndfile1 \
11
  && rm -rf /var/lib/apt/lists/*
12
 
13
- COPY requirements.txt ./
14
  COPY src/ ./src/
15
 
16
- # Upgrade pip and install dependencies (without transformers)
17
- RUN pip install --upgrade pip && \
18
- pip install --no-cache-dir -r requirements.txt
19
-
20
- # Force reinstall transformers from PyPI (latest stable)
21
- RUN pip install --no-cache-dir --upgrade "transformers>=4.40.1"
22
-
23
- # Optional: print installed version (debugging)
 
 
 
 
 
 
 
 
24
  RUN python -c "import transformers; print('Transformers version:', transformers.__version__)"
25
 
26
  EXPOSE 8501
27
 
28
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health || exit 1
29
 
30
- ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]
 
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
+
30
+ # Optional: debug versi
31
  RUN python -c "import transformers; print('Transformers version:', transformers.__version__)"
32
 
33
  EXPOSE 8501
34
 
35
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health || exit 1
36
 
37
+ ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]