Настроить Dockerfile

Всем привет! Пытаюсь сделать контейнер из своего учебного тест-фреймворка python-selenium-pytest. Image создается, но при запуске контейнера возникает ошибка - "ModuleNotFoundError: No module named 'pages'". Как я понимаю нужно правильно путь поставить, но что бы я не делал - ничего не получается. Ошибка скорее всего глупая, и легко правится, но не могу понять как.

Структура проекта: введите сюда описание изображения

Dockerfile: введите сюда описание изображения

Пытаюсь запустить сначала хотя бы один тест из всех. Говорят что нужно правильно указать PYTHONPATH, но я уже всяко пробовал, все равно никак. Если кто то может помочь, напишите что я делаю не так?


Ответы (1 шт):

Автор решения: Acuna

команда pip freeze > requirments.txt обнуляет содержимое имеющееся в requirments.txt потому дальше становится устанавливать нечего.

Думаю тут строку RUN pip freeze > requirments.txt вообще нужно удалить. А в дирректорию pages возможно следует поместить файл __init__.py (можно пустой), чтобы она воспринималась как пакет

→ Ссылка