Ошибки приводят к краху контейнера локальной разработки django cookie-cutter

Я настроил Django cookie-cutter для локальной разработки в Docker. Все работает отлично, даже с devcontainer VSCode, изменения отслеживаются и перезагружаются до тех пор, пока не произойдет синтаксическая или какая-то другая ошибка. Тогда весь контейнер выходит с кодом 1, что запускает каскад ошибок в других контейнерах, которым удается остаться в живых, в то время как контейнер django остается мертвым :(

Все это практически обычная установка django cookie cutter с некоторыми изменениями, такими как:

  • compose/local/django/start изменен на:

exec python manage.py runserver_plus --reloader-interval 3 --reloader-type stat 0.0.0.0:8000

  • watchdog исключен из локальных требований, заменен на:

Werkzeug==3.0.3

Подскажите, как перезагрузить изменения, записать ошибки в журнал, но сохранить контейнер и сервер живыми?

Вот журнал контейнера для справки:

Вернуться на верх