agnamanshamansky
@agnamanshamansky
Python Developer

Как в PyCharm настроить Python интерпретатор из Docker контейнера, чтобы Debug слушал подключения из браузера?

Есть Docker контейнер. В PyCharm его Dockerfile указан как Python интерпретатор. Без докера я могу запустить дебаггер и при заходе на сайт через браузер, могу пошагово смотреть, что происходит в коде. Как сделать так, чтобы отлаживать запрос из браузера из докер контейнера?

Когда я запускаю (на стартовом скрипте) дебагер из докера - он выполняется, останавливается на точках останова, но в конце скрипта завершает свою работу. Как сделать так, чтобы Debug слушал входящие подключения из БРАУЗЕРА?

Вывод консоли дебаггера:
beaf42281a1f:python
-u /opt/.pycharm_helpers/pydev/pydevd.py 
--multiprocess
--qt-support=auto
--port 51038 
--file /opt/project/script.py


И кстати, почему идёт обращение к /opt/project/script.py, если и на хосте и в образе всё находится в других папках?
  • Вопрос задан
  • 3820 просмотров
Пригласить эксперта
Ответы на вопрос 1
alfss
@alfss
https://career.habr.com/alfss
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы