Spaces:
Build error
Build error
| FROM continuumio/miniconda3:latest | |
| # Установим зависимости | |
| RUN pip install requests | |
| # Скачиваем и запускаем приватный Space | |
| ARG HF_ACCESS | |
| ENV HF_TOKEN=$HF_ACCESS | |
| ENV PRIVATE_SPACE=NerfmanOriginal/text-detection-private | |
| # Скачиваем приватный Space из Hugging Face | |
| RUN git clone https://huggingface.co/spaces/$PRIVATE_SPACE --branch main --depth 1 /app \ | |
| && rm -rf /app/.git | |
| # Переход в папку и запуск | |
| WORKDIR /app | |
| # Установим системные зависимости | |
| RUN apt-get update && apt-get install -y \ | |
| ffmpeg \ | |
| libsm6 \ | |
| libxext6 \ | |
| && rm -rf /var/lib/apt/lists/* | |
| # Создаём окружение и добавляем его в PATH | |
| RUN conda create -n myenv python=3.12.8 -y | |
| ENV PATH=/opt/conda/envs/myenv/bin:$PATH | |
| # Устанавливаем зависимости в окружение | |
| RUN pip install --upgrade pip && pip install -r requirements.txt | |
| # Создаём необходимые директории | |
| RUN mkdir -p assets/images | |
| # Выводим полные ошибки Hydra | |
| ENV HYDRA_FULL_ERROR=1 | |
| # Открываем порт | |
| ENV PORT=7860 | |
| EXPOSE 7860 | |
| # Запуск | |
| CMD ["sh", "-c", "uvicorn shift_ocr.app:app --host 0.0.0.0 --port $PORT"] | |
| #CMD ["python", "./shift_ocr/app.py"] | |