1

我在亞馬遜(容器類型:64位亞馬遜Linux運行PHP 5.4)中有一個環境,我按照此說明來部署Symfony2應用程序:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP_symfony2.html使用Amazon Elastic Beanstalk部署symfony2.1應用程序

所有工作正常,但我的問題是,亞馬遜自動更新和下載我的項目(composer.json),當我部署的依賴關係,但我不想這個問題,因爲一些更新可以崩潰的應用程序,我想來控制這一點。

有一個選擇?我想從我的gitignore文件中刪除供應商文件夾(更新:我試過這個,並沒有工作,: - ()... 這應該工作嗎?最好的方法是哪一個?

非常感謝!

回答

2

它運行在每一個部署composer.phar install。如果你把你的composer.lock文件到您的存儲庫,不改變它,什麼都不會安裝在你的服務器上。除此之外,如果你想更新你的依賴關係,fir st將它們安裝在你的本地/部署機器上,如果一切正常,也可以推送你的composer.lock文件。

相關問題