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