2016-09-05 1 views

ответ

0

Чтобы установить пакеты Python на Amazon Beanstalk, вам нужно запустить команду add в нашем файле .ebextension/*. Config. Amazon Linux AMI в Beanstalk не поставляются с pip, а easy_install.

Эти команды запускаются до того, как приложение и веб-сервер настроены, и файл версии приложения извлечен.

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 добавлен в ваши источники проекта.

При развертывании кода с помощью гЪ создания/Е.Б. развертывания командной строки, эти команды используют архив GIT команды, чтобы упаковать свой код и загрузить его на Elastic Beanstalk для развертывания

Когда ваши .ebextensions не под мерзавцем (например, быть в .gitignore), каталог и его файлы конфигурации не упакованы и не отправлены на Elastic Beanstalk.

Убедитесь, что вы добавили и зафиксировали каталог .ebextensions перед тем, как tod разверните его на Elastic Beanstalk.