NerfmanOriginal commited on
Commit
310e2d3
·
verified ·
1 Parent(s): b063444

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +31 -2
Dockerfile CHANGED
@@ -1,4 +1,6 @@
1
- FROM python:3.12
 
 
2
 
3
  # Установим зависимости
4
  RUN pip install requests
@@ -14,4 +16,31 @@ RUN git clone https://huggingface.co/spaces/$PRIVATE_SPACE --branch main --depth
14
 
15
  # Переход в папку и запуск
16
  WORKDIR /app
17
- CMD ["python", "app.py"] # или другой файл, если используется gradio, fastapi и т.д.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM FROM continuumio/miniconda3:latest
2
+
3
+
4
 
5
  # Установим зависимости
6
  RUN pip install requests
 
16
 
17
  # Переход в папку и запуск
18
  WORKDIR /app
19
+
20
+ # Установим системные зависимости
21
+ RUN apt-get update && apt-get install -y \
22
+ ffmpeg \
23
+ libsm6 \
24
+ libxext6 \
25
+ && rm -rf /var/lib/apt/lists/*
26
+
27
+ # Создаём окружение и добавляем его в PATH
28
+ RUN conda create -n myenv python=3.12.8 -y
29
+ ENV PATH=/opt/conda/envs/myenv/bin:$PATH
30
+
31
+ # Устанавливаем зависимости в окружение
32
+ RUN pip install --upgrade pip && pip install -r requirements.txt
33
+
34
+ # Создаём необходимые директории
35
+ RUN mkdir -p assets/images
36
+
37
+ # Выводим полные ошибки Hydra
38
+ ENV HYDRA_FULL_ERROR=1
39
+
40
+ # Открываем порт
41
+ ENV PORT=7860
42
+ EXPOSE 7860
43
+
44
+ # Запуск
45
+ CMD ["sh", "-c", "uvicorn shift_ocr.app:app --host 0.0.0.0 --port $PORT"]
46
+ #CMD ["python", "./shift_ocr/app.py"]