Совместная установка 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
Другие вопросы по тегам