1

Amazon に環境があり (コンテナ タイプ: PHP 5.4 を実行する 64 ビット Amazon Linux)、次の手順に従って Symfony2 アプリケーションをデプロイします: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP_symfony2.html

すべて正常に動作していますが、私の問題は、デプロイ時に Amazon がプロジェクト (composer.json) の依存関係を自動的に更新してダウンロードすることですが、更新によってはアプリケーションがクラッシュする可能性があり、これを制御したいので、この問題は望ましくありません。

選択肢はありますか?gitignore ファイルから vendor フォルダーを削除することを考えています (更新: これを試してみましたが、うまくいきませんでした:-()... これはうまくいくはずですか? 最善の方法はどれですか?

どうもありがとう!

4

2 に答える 2

3

composer でダウンロードするバージョンを制御できます。

http://getcomposer.org/doc/01-basic-usage.md#package-versions

于 2013-02-27T16:32:48.960 に答える
2

composer.phar installデプロイごとに実行されます。composer.lock ファイルをリポジトリに入れて変更しない場合、サーバーには何もインストールされません。それに加えて、依存関係を更新したい場合は、最初にそれらをローカル/デプロイメント マシンにインストールし、問題がなければ composer.lock ファイルもプッシュします。

于 2013-07-27T14:39:45.597 に答える