2014-11-05 58 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