чтобы при запуске контейнера, если нет папки vendor запускалась команда composer install ну и еще несколько. Как это сделать так, чтобы эта команда выполнялась явно? На текущий момент контейнер запускается, но установка композера идет в фоне, без всякого оповещения. Я хочу, чтобы или был какой-то вывод в консоль о прогрессе либо просто контейнер не запускался пока композер не закончит установку и приготовления перед запуском.
что за команда install в help docker-compose ее нету
напиши скрипт и выполняй, к докеру это имеет не очень много отношения
делай composer install при билде образа, а не запуске контейнера. Контейнер вообще должен в read only работать, весь стейт в базах. Никакие файлы не должны создаваться внутри контейнера во время его работы
Обсуждают сегодня