Установка композитора общих поставщиков Capifony

Я пытаюсь настроить Capifony, чтобы сделать простой composer install в моем общем каталоге поставщиков на каждом deploy. В отличие от поведения по умолчанию при запуске composer update (которого я точно не хочу!)

set :shared_children, [app_path + "/logs", "vendor"]
set :use_composer,    true
set :update_vendors,  true
set :vendors_mode,    "install"

Но Capifony, кажется, переустанавливает весь набор поставщиков вместо того, чтобы полагаться на стандартный механизм composer install (это занимает годы)

Как указано здесь, рекомендуемый способ ускорить развертывание — копировать время, но мне это не нужно/не нужно, так как я могу получить их из composer.lock.

Я что-то пропустил ?

Каков стандартный способ запуска этого composer install для каждого cap deploy без переустановки всего?


person Pierre de LESPINAY    schedule 05.11.2014    source источник


Ответы (1)


Все, что вам нужно, это определить use_composer как true. Что касается вашего кода, вы должны опустить update_vendors или определить его как false.

set :use_composer, true
set :update_vendors, false
person s7anley    schedule 05.11.2014