1. Для обновления локального кода при использовании Docker Compose, необходимо остановить контейнеры и запустить их заново. Для этого выполните команду `docker-compose down` для остановки контейнеров и `docker-compose up -d` для их запуска снова.
2. Для настройки автоматического обновления проекта, запущенного через Docker Compose, вам нужно использовать инструмент для мониторинга изменений в коде и автоматической пересборки контейнеров. Например, вы можете использовать инструмент like `docker-compose-nodemon`, который перезапускает контейнеры при изменениях в исходном коде.
3. Для этого установите `docker-compose-nodemon` и настройте его в вашем проекте. Затем запустите проект через `docker-compose-nodemon` вместо обычного `docker-compose up`, чтобы автоматически перезапускать контейнеры при изменениях в коде.
4. Теперь, когда вы вносите изменения в код в PyCharm, они будут автоматически отображаться в браузере после перезапуска контейнеров.