| # Используем официальный образ Python 3.10 (поддерживается HF Spaces) | |
| FROM python:3.10-slim | |
| # Устанавливаем рабочую директорию | |
| WORKDIR /app | |
| # Копируем requirements.txt и устанавливаем зависимости | |
| COPY requirements.txt . | |
| RUN pip install --no-cache-dir -r requirements.txt | |
| # Копируем остальные файлы проекта | |
| COPY . . | |
| # Открываем порт 7860 (Gradio по умолчанию) | |
| EXPOSE 7860 | |
| # Запускаем приложение | |
| CMD ["python", "app.py"] |