Fastapi, работающий внутри контейнера Docker, Python3.12 Image. < /li>
Соединение к нему с помощью vscode remote attach debugger < /li>
< /ul>
Это работы, если применение начинается через
< /ul>
, если применение начинается через
< /ul>
, если приложение начинается через
< /ul>
, если приложение начинается через
< /ul>
.
Код: Выделить всё
python -m debugpy --listen 0.0.0.0:5680 --wait-for-client main.py
Код: Выделить всё
docker run --mount type=bind,source=$(pwd),target=/home/app -p 5680:5680 -p 8080:8080 my_image
Однако, если я добавляю следующие строки в main.py :
Код: Выделить всё
debugpy.listen(("0.0.0.0", 5680))
debugpy.wait_for_client()
Я получаю эту отладку in 5680 как address> как addre> как addre> как addre> как addry
Подробнее здесь: https://stackoverflow.com/questions/797 ... debug-port