Django Makemigrations не работает на новых экземплярах автомасштабирования (не показывает новых изменений)

У нас есть django backend, размещенный на автомасштабируемых экземплярах ec2, и во время развертывания было обнаружено, что makemigrations и migrate не работают (с добавлением новых моделей), когда новый ec2 заменяется в группе автомасштабирования, поскольку миграции были сделаны со старых экземпляров, он не показывает новых миграций на последнем ec2.

Каким может быть эффективное решение для этого -

  • Иметь отдельный сервер только для миграций базы данных (из окружения)
  • Выкладывать файл миграций непосредственно на git/bitbucket вместе с кодом, чтобы во время развертывания отражались новые изменения.

Есть ли другие хорошие решения для этого в целом?

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