Yermek68 commited on
Commit
33d43d0
·
verified ·
1 Parent(s): c4d6f42

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -15
Dockerfile CHANGED
@@ -1,30 +1,18 @@
1
- # =============== BASE IMAGE ======================
2
  FROM python:3.10-slim
3
 
4
- # =============== SYSTEM DEPENDENCIES ======================
5
- RUN apt-get update && apt-get install -y \
6
- git \
7
- ffmpeg \
8
- libsm6 \
9
- libxext6 \
10
- && rm -rf /var/lib/apt/lists/*
11
 
12
- # =============== COPY FILES ======================
13
  WORKDIR /app
14
  COPY . /app
15
 
16
- # =============== INSTALL DEPENDENCIES ======================
17
  RUN pip install --no-cache-dir --upgrade pip \
18
  && pip uninstall -y gradio gradio-client spaces huggingface-hub || true \
19
  && pip install --no-cache-dir -r requirements.txt \
20
  && pip install --no-cache-dir "huggingface-hub==0.23.4" "transformers==4.46.0" "torch==2.4.1" \
21
  && pip check
22
- # =============== SET ENVIRONMENT ======================
23
- ENV HF_HOME=/tmp/huggingface
24
- ENV TRANSFORMERS_CACHE=/tmp/transformers_cache
25
- ENV PYTHONUNBUFFERED=1
26
 
27
- # =============== EXPOSE & RUN ======================
28
  EXPOSE 7860
29
  CMD ["python", "app.py"]
30
 
 
 
1
  FROM python:3.10-slim
2
 
3
+ # Устанавливаем системные зависимости
4
+ RUN apt-get update && apt-get install -y git ffmpeg libsm6 libxext6 && rm -rf /var/lib/apt/lists/*
 
 
 
 
 
5
 
 
6
  WORKDIR /app
7
  COPY . /app
8
 
9
+ # Полное удаление встроенных пакетов и установка нужных версий
10
  RUN pip install --no-cache-dir --upgrade pip \
11
  && pip uninstall -y gradio gradio-client spaces huggingface-hub || true \
12
  && pip install --no-cache-dir -r requirements.txt \
13
  && pip install --no-cache-dir "huggingface-hub==0.23.4" "transformers==4.46.0" "torch==2.4.1" \
14
  && pip check
 
 
 
 
15
 
 
16
  EXPOSE 7860
17
  CMD ["python", "app.py"]
18