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