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