0

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環境との間の相互依存性のために、この問題を処理することが証明されていませんでした。

答えて

1

すべてのEBファイルは、/opt/elasticbeanstalk - /opt/elasticbeanstalk/hooksにあります。探しているものと最も関連性があります。

0

あなたはamiを起動するときに、あなたが望むスクリプトを実行するためにebextensionsを使うことができます。

関連する問題