我正在将Composer用于一个小项目。我已将composer.json
和composer.lock
推送到Git,并将vendor/
文件夹放入.gitignore
,因此我可以在部署时在服务器上安装依赖项。< / p>
我可以将composer.phar
推送到Git仓库,还是应该为服务器安装新副本?不确定安装过程是否与机器有关。
答案 0 :(得分:4)
在您需要的每个服务器上手动安装composer.phar要容易得多,因为它会提示每30天更新一次,并且您不希望永久更新您的repo的内容为作曲家更新
Composer是一个帮助您进行部署的工具,因此它不应该是您部署的一部分