2014-11-05 62 views
0

我试图配置Capifony在我的共享供应商目录中制作简单的composer install,每个deploy。不像default behavior运行composer update(我当然不希望!)Capifony共享供应商作曲家安装

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

但Capifony似乎重新安装整个供应商设置的,而不是依赖于标准composer install机制(需要多年)

如前所述here,建议加快部署的方法是每次复制供应商,但我不想/需要此操作,因为我可以从composer.lock检索它们。

我错过了什么吗?

什么是标准的方式来运行这composer install每个cap deploy而不重新安装整个事情?

回答

2

所有你需要的是将use_composer定义为true。关于您的代码,您应该省略update_vendors或将其定义为false。

set :use_composer, true 
set :update_vendors, false 
+0

似乎工作,谢谢 – 2014-11-06 07:16:57