У меня есть составная установка с двумя контейнерами, webapp и db.Было бы неплохо, если бы при первом запуске docker-compose up
выполнялась миграция / схема в контейнере веб-приложения.Эти миграции не являются прямыми sql, поэтому я не могу поместить их в каталог db init (и они также не могут быть скриптами sh
, так как им нужны зависимости, не установленные на db).
Есть ли лучший способ сделать это или лучше запустить его как отдельную команду?В идеале я бы хотел, чтобы docker-compose up
была единственной командой, которую должен запускать кто-то вроде нового разработчика, чтобы вся композиция работала локально, если это возможно.