Growlex / Dockerfile
Kirill Pigorev
Clean deploy to Hugging Face
fda99bb
Raw
History Blame Contribute Delete
693 Bytes
FROM python:3.10
# Устанавливаем рабочую директорию
WORKDIR /app
# Копируем файл с зависимостями
COPY requirements.txt .
# Устанавливаем зависимости
RUN pip install --no-cache-dir -r requirements.txt
# Создаем папку кэша для Hugging Face
ENV HF_HOME=/app/.cache
RUN mkdir -p /app/.cache && chmod 777 /app/.cache
# Копируем все остальные файлы проекта
COPY . .
# Открываем порт 7860 (стандарт для Hugging Face Spaces)
EXPOSE 7860
# Запускаем Flask на порту 7860
CMD ["flask", "run", "--host=0.0.0.0", "--port=7860"]