0

Я устал от попытки получить эластичный бобовый шток для запуска python 3.5. Вместо этого я хочу создать пользовательский ami, который устанавливает отдельный virtualenv для приложения (с python 3.5) и достаточно знает, чтобы запустить приложение, используя этот virtualenv.Измените процесс развертывания на эластичном шкуре ami

Проблема заключается в том, что после того, как я сделал ssh в экземпляр ec2, чтобы создать свой пользовательский ami, мне остается задаться вопросом, где скрипты управляют режимом развертывания эластичного beanstalk.

Например, при развертывании через Travis в упругий Beanstalk, EB знает достаточно, чтобы посмотреть в определенной папке для файла application.py и выполнить файл с помощью специального virtualenv (или, может быть, даже дрожи корневой установку питона из машина). Он даже знает, что нужно выполнить pip install -r requirements. Может ли кто-нибудь указать мне, где сценарий (ы), которые управляют этим поведением?

UPDATE

Пожалуйста см Elastic beanstalk require python 3.5 для тех, кто ссылается параметр .ebextensions. До сих пор он не смог справиться с этой проблемой из-за взаимозависимости между операционной системой изображения EB и средой python, используемой для запуска приложения.

ответ

1

Все EB-файлы можно найти в /opt/elasticbeanstalk. /opt/elasticbeanstalk/hooks, вероятно, наиболее подходит для вашего поиска.

0

Вы можете использовать ebextensions для запуска скриптов, которые вы хотите, при запуске своего ами.

 Смежные вопросы

  • Нет связанных вопросов^_^