Я новичок в Docker, и в настоящее время у меня возникают проблемы с импортом локальных файлов Python в мое приложение Flask с использованием Dockerfile
Иерархия файлов:
Текущий Dockerfile:
FROM ubuntu:latest
RUN apt-get update -y
RUN apt-get install -y python-pip python-dev build-essential
COPY cli /app
COPY web /app
WORKDIR /app
RUN pip install -r requirements.txt
ENTRYPOINT ["python"]
CMD ["app.py"]
В моем приложении я пытаюсь запустить метод из другого файла Python (называемого gui_prompt).Когда я пытаюсь создать приложение, оно сразу падает и выдает мне эту трассировку стека при запуске файла журнала докера с идентификатором контейнера:
File "app.py", line 3, in <module>
from cli.survey_input import gui_prompt
ImportError: No module named cli.survey_input
Не импортируется ли папка cli правильно?