2016-09-05 12 views

答えて

0

Amazon BeanstalkにPythonパッケージをインストールするには、.ebextension/*。configファイルでaddコマンドを実行する必要があります。 BeanstalkのAmazon Linux AMIはpipではなく、easy_installに同梱されています。

これらのコマンドは、アプリケーションとWebサーバーがセットアップされ、アプリケーションのバージョンファイルが抽出される前に実行されます。

commands: 
    01_install_pythonmagick: 
     command: 'easy_install PythonMagick' 

またはあなたがDebianのパッケージマネージャでそれをインストールすることができます。

commands: 
    install_packages: 
     command: sudo apt-get install python-pythonmagick [Debian]* 

またはUbuntuの中:

 command: sudo yum install python-pythonmagick  [Ubuntu] 

一方で、設定ファイルは、の一部である必要があります.ebextensionsディレクトリをプロジェクトソースに追加します。あなたの.ebextensionsはgitの下にない場合は

/EBは、コマンドラインを展開作成EBを使用してコードを展開し、これらのコマンドは、あなたのコードをパッケージ化し、配布

ためElastic Beanstalkでにそれをアップロードするにはgitのアーカイブコマンドを使用しています例えば、.gitignoreのように)制御すると、ディレクトリとその設定ファイルはパッケージ化されず、Elastic Beanstalkに送られません。

todbをElastic Beanstalkにデプロイする前に、必ず.ebextensionsディレクトリを追加してコミットしてください。

関連する問題