Dmitry1313 commited on
Commit
aa8cb05
·
verified ·
1 Parent(s): a6aa1c4

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +24 -3
Dockerfile CHANGED
@@ -1,9 +1,30 @@
1
- # Используем официальный образ с CUDA и TensorRT
2
- FROM facefusion/facefusion:latest-cuda
3
 
4
  WORKDIR /app
5
 
6
- # Копируем наше API-приложение
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  COPY requirements.txt .
8
  RUN pip install --no-cache-dir -r requirements.txt
9
 
 
1
+ # Используем Python 3.11 slim (легковесный)
2
+ FROM python:3.11-slim
3
 
4
  WORKDIR /app
5
 
6
+ # Устанавливаем системные зависимости (включая curl)
7
+ RUN apt-get update && apt-get install -y \
8
+ git \
9
+ ffmpeg \
10
+ libgl1 \
11
+ libglib2.0-0 \
12
+ curl \
13
+ && rm -rf /var/lib/apt/lists/*
14
+
15
+ # Клонируем актуальную версию FaceFusion
16
+ RUN git clone https://github.com/facefusion/facefusion.git /facefusion
17
+
18
+ WORKDIR /facefusion
19
+
20
+ # Устанавливаем Python-зависимости FaceFusion (без GPU)
21
+ RUN pip install --no-cache-dir --upgrade pip && \
22
+ pip install --no-cache-dir -r requirements.txt && \
23
+ pip install onnxruntime # явно ставим CPU-версию
24
+
25
+ WORKDIR /app
26
+
27
+ # Копируем и устанавливаем зависимости нашего API
28
  COPY requirements.txt .
29
  RUN pip install --no-cache-dir -r requirements.txt
30