Ошибки приводят к краху контейнера локальной разработки 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
Подскажите, как перезагрузить изменения, записать ошибки в журнал, но сохранить контейнер и сервер живыми?
Вот журнал контейнера для справки: