после контейнеризации появилась куча проблем, самая отвратительная это миграции, которые приходится хранить в гите, из-за этого дебажить более старые версии очень сложно, приходится мучаться с гитом, редактироваться сами миграции, постоянно ловить баги, как с этим правильно работать?
Да, миграции еще и в таблицу попадают, просто ужас в общем. Конечно, я напортачил, поэтому подумал есть более правильный способ, но видимо придется теперь просто следить внимательно за тем, чтобы добавлть миграции
Вы просто неправильно их готовите. Миграции должны быть частью образа, который используется при запуске контейнера, исходники для образа должны получаться только в результате чекаута из системы контроля версий
Наоборот, это прекрасно - еще один слой абстракции которым вы можете руководить. Меня это несколько раз спасало или просто помогало быстрее совершать ручные операции
В хорошем сценарии, все это часть CI/CD пайплайна, но я не знаю, какой у вас там процесс
Я пока не дошел до хорошего сценария) Видимо нужно продолжать мучаться и совершать эти ошибки
Ну все-таки это скорее необходимое зло
https://habr.com/ru/post/121265/ Можно почитать в целом поо миграции, вне контекста Джанго
Спасибо
Обсуждают сегодня