У меня довольно простая настройка.Я использую Pycharm 2018.2.3 и использую docker compose для ускорения 3-х контейнеров.
- Мое приложение Django
- NGINX для обслуживания статических
- Postgres DB
Я настроил удаленный интерпретатор для отладки контейнера, и точки останова работают очень хорошо в большинстве случаев, по крайней мере, когда я пересекаю свои конечные точки API или выполняю какие-либо другие действия в приложении django.
Что не работает, так это когда я запускаю одну из моих пользовательских команд manage.py.До сих пор я пробовал это двумя способами.
Я настроил другую конфигурацию отладки в PyCharm для выполнения команды.Это приводит к тому, что другой контейнер раскручивается (вместо оригинала. Выполнение команды без прерывания ни на одну строку. Затем весь контейнер выключается.
Я вошел вКонтейнер, запустите команду manage.py напрямую через командную строку и выполните ее в контейнере, но опять-таки без точек останова.
Документация, кажется, работает в обычном случае, но яне могу найти никакой помощи для отладки этих команд в контейнере.
Спасибо за любую помощь или советы.