Spaces:
Build error
Build error
Update Dockerfile
Browse files- Dockerfile +31 -2
Dockerfile
CHANGED
|
@@ -1,4 +1,6 @@
|
|
| 1 |
-
FROM
|
|
|
|
|
|
|
| 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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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"]
|