【问题标题】:Capifony shared vendors composer installCapifony 共享供应商作曲家安装
【发布时间】:2014-11-05 16:39:22
【问题描述】:

我正在尝试将 Capifony 配置为在每个 deploy 的共享供应商目录中创建一个简单的 composer install。与运行composer updatedefault behavior 不同(我当然不想要!)

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 检索它们。

我错过了什么吗?

为每个cap deploy 运行此composer install 而不重新安装整个东西的标准方法是什么?

【问题讨论】:

    标签: symfony deployment capistrano capifony


    【解决方案1】:

    您只需将use_composer 定义为true。关于您的代码,您应该省略 update_vendors 或将其定义为 false。

    set :use_composer, true
    set :update_vendors, false
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-01
      • 2016-08-30
      • 2016-06-11
      • 2017-07-07
      • 2016-09-07
      • 1970-01-01
      • 2018-07-07
      相关资源
      最近更新 更多