| # Выкачиваем из dockerhub образ с python версии 3.9 | |
| FROM python:3.12 | |
| # Устанавливаем рабочую директорию для проекта в контейнере | |
| WORKDIR / | |
| # Скачиваем/обновляем необходимые библиотеки для проекта | |
| COPY requirements.txt / | |
| RUN pip3 install --upgrade pip -r requirements.txt | |
| # |ВАЖНЫЙ МОМЕНТ| копируем содержимое папки, где находится Dockerfile, | |
| # в рабочую директорию контейнера | |
| COPY . / | |
| # Устанавливаем порт, который будет использоваться для сервера | |
| EXPOSE 7860 | |
| CMD ["python3", "-m flask"] | |