# Берем официальный легкий образ Python FROM python:3.10-slim # Устанавливаем базовые утилиты (если они понадобятся для сборки библиотек) RUN apt-get update && apt-get install -y \ git \ build-essential \ && rm -rf /var/lib/apt/lists/* # Создаем рабочую папку в контейнере WORKDIR /app # Настраиваем права, чтобы Hugging Face мог запускать контейнер от любого пользователя RUN chmod 777 /app # Копируем requirements.txt и ставим зависимости COPY requirements.txt . RUN pip install --no-cache-dir --upgrade -r requirements.txt # Копируем весь остальной код проекта COPY . . # Открываем порт, который Hugging Face использует по умолчанию EXPOSE 7860 # Запускаем твой веб-сервер CMD ["python3", "server.py"]