2016-09-26 2 views
1

Я развертываю свое приложение django на эластичном бобовом стебле и проходит шаг за шагом. На шаге «Настройка процесса развертывания» добавлен дополнительный пакет для Ec2. Мне нужно добавить следующие пакеты:Как создать файл .ebextensions/01_packages.config?

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

и попросили создать .ebextensions/01_packages.config в корне проекта, и я не Абель, чтобы создать его. Пожалуйста, помогите мне с этим. Благодаря!

+0

Почему вы не можете создать это? Это всего лишь папка и файл. –

+0

это простой .txt-файл, который мне нужно создать с расширением .config? –

+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 и файлы файлов проектов. Это все. –