Совместная установка 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
без переустановки всего этого?
1 ответ
Все, что вам нужно, это определить use_composer
как правда. Что касается вашего кода, вы должны опустить update_vendors
или определите это как ложное.
set :use_composer, true
set :update_vendors, false