Итак, я наслаждаюсь использованием установщика hackathon Magento Composer, но я изо всех сил пытаюсь понять, как другие используют его в отношении службы развертывания. В настоящее время я использую DeployHQ, и да, я могу настроить его на развертывание и запуск composer при обновлении репозитория, но сейчас это не имеет смысла для меня.
Мое главное репозиторий для композиторов, содержащий только файл json всех пакетов, которые я хочу включить в свою сборку, обновляется только при добавлении нового пакета в список.
Когда я обновляю свою тему или пользовательское расширение (на которое есть ссылка в файле json), нет «ловушки» для обновления моей службы развертывания. Поэтому я должен войти на свой сервер и вручную запустить composer (который отключает сайт до его завершения).
Так как другие справляются с этим? Должен ли я запускать composer только локально и включать папку vendor в мое хранилище?
Любые ответы будут с благодарностью.