Я думаю, что это в основном верно. Вам нужно убедиться, что у вас не запущены два экземпляра одновременно. При сборке нового контейнера вы выполните миграцию базы данных, что потенциально сделает её непригодной для использования другим контейнером (этого можно избежать с помощью skip_post_deployment_migrations). Данные в Redis считаются эфемерными и не резервируются. Я не совсем уверен, как и восстанавливается ли какая-то часть из них, но вам это, вероятно, не важно.