2016-09-26 14 views
1

私はElastic Beanstalkに私のdjangoアプリケーションをデプロイし、ステップごとにチュートリアルを進んでいます。 Ec2に追加のパッケージを追加するには、「展開プロセスのカスタマイズ」が必要です。.ebextensions/01_packages.configファイルを作成するにはどうすればよいですか?

packages: 
    yum: 
    git: [] 
    postgresql93-devel: [] 

、プロジェクトのルートに.ebextensions/01_packages.configを作成するように求め、私はそれを作成するために、アベルいない午前:私は、以下のパッケージを追加する必要があります。誰でも私にそれを手伝ってください。ありがとう!

+0

なぜあなたはそれを作成できませんか?それは単にフォルダとファイルです。 –

+0

は、.configの拡張子をつけて作成する必要がある単純な.txtファイルですか? –

+0

拡張子が_.config_のファイルを作成するだけです。また、.txtファイルを作成して名前を変更するときに、その拡張子を変更することもできます。 –

答えて

0

あなたを助けることがあり、次のとおりです。

あなたは次のような階層に従う必要があります:

ProjectFolder 
    settings.py 
    urls.py 
App1 
    models.py 
    views.py 
.ebextensions 
    01_packages.config 
.elasticbeanstalk 
    config.yml 
.git 
manage.py 
requirements.txt 
.gitignore 

そして01_packages.configで次のコード:。

packages: 
..yum: 
....git: [] 
....postgresql93-devel: [] 

を(ドット)あなたはそれを参照することができますスペースの数として。

+0

まず、 'ProjectFolder'を呼び出すと、設定ファイルを分割して各環境ごとに異なるファイルに分割することができます。第二に、_requerements.txt_ファイルがあるはずですが、あなたの構造には何もありません。 –

+0

私は彼のために必要な構造を示しただけです。そうでなければ、弾性ビッグスタックで作業するには多くのものが必要ですが、私たちはAWSによって与えられた詳細手順を持っていると思います。 –

+0

_manage.py_、_requirements.txt_、.ebextensionフォルダ、およびプロジェクトファイルフォルダのすべてが必要な理由を示す理由は完全にはっきりしていません。それで全部です。 –

関連する問題