запускать потом еще отдельные команды в контейнере или заходить в них, чтобы их донастроить это ведь неправильно?
Да ничего этого не надо делать
Ну смотри хочешь миграцию - делай отдельный под эту задачу, хочешь фейковые записи для тестов - отдельный контейнер тоже, хочешь тесты - тоже отдельный контейнер, у тебя просто будут оверрайды в композ файлах И будешь запускать docker compose -f docker-compose.yml -f docker-compose.tests.yml --env-file=.myenv up --build
если ты накатку миграций считаешь донастройкой, то от этого никуда не уйти
Так мне compose нужен для ci, а какой ci если придется постоянно заходить и накатывать миграции
что значит "заходить" ? выполняется команда как и любая другая, вставляешь ее в ci. все
Ну как вариант, я то просто еще без опыта в этом, поэтому мне не все очевидно
Обсуждают сегодня