python 3.5を実行するために弾力のあるbeanstalkを取得しようと疲れました。代わりに、アプリケーションのための別個のvirtualenv(Python 3.5)を設定し、そのvirtualenvを使用してアプリケーションを起動するのに十分なカスタムamiを作成したいと思います。elasticbeanstalk amiでのデプロイメントプロセスの変更
カスタムamiを作成するためにec2インスタンスにいったんsshを実行すると、エラスティックbeanstalkの展開動作を管理するスクリプトがどこにあるのか不思議に思うことになります。 Elastic Beanstalkでのトラビス経由で展開する際に
例えば、EBは、ファイルapplication.py
のために特定のフォルダに見えるのに十分知っていて、特定のvirtualenvの(または多分のさえ身震いルートPythonのインストールを使用してファイルを実行します機械)。 pip install -r requirements
を実行することさえ知っています。誰もがこの行動を支配するスクリプトがどこにあるのかを教えてもらえますか?
UPDATE
.ebextensions
オプションを参照する人のためElastic beanstalk require python 3.5を参照してください。これまでは、EBイメージオペレーティングシステムと、アプリケーションを実行するために使用されるPython環境との間の相互依存性のために、この問題を処理することが証明されていませんでした。