Должны ли миграции django применяться автоматически при использовании docker?

Я докеризирую приложение Django и я видел, что некоторые люди запускают миграции в файле docker-compose.yml, а некоторые нет, какое лучшее решение?

Спасибо!!!

Если некоторые люди делают, а некоторые нет, вы можете ожидать ответы 50 на 50 :D

Есть два ответа, почему некоторые люди не включают migrate в docker-compose:

  1. Они имеют их в другом месте (какой-то внешний скрипт, который выполняется из другой команды).
  2. Они не хотят, чтобы такие вещи как migrate или runserver запускались автоматически, что может быть хорошей практикой для некоторых случаев.
Вернуться на верх