2014-10-23 12 views
1

Я хочу использовать ElasticBeanstalk с предопределенной конфигурацией «Node.js» и «64-битный Amazon Linux 2014.09 v1.0.9». Проблема в том, что мое приложение NodeJS использует gm, которому требуется GraphicsMagick, но GrpahicsMagick не установлен в предопределенной конфигурации! Можно ли сообщить Amazon AWS об установке отсутствующего пакета после начальной загрузки и до развертывания моего приложения NodeJS? Какие у меня другие возможности?AWS ElasticBeanstalk NodeJS

ответ

1

Хорошо, я думаю, что нашел ответ. Создайте файл .config в папке .elasticbeanstalk и добавьте следующие строки: packages: yum: ImageMagick: [] Таким образом, AWS устанавливает пакет на каждом узле ec2. customize-containers-format-packages

+0

Вы должны принять вас ответить, нажав на клеща, если это право один! – AsTeR

0

Как указано here я рекомендую вам поставить .config файла внутри .ebextensions каталога на верхнем уровне вашего проекта.

0

Другое решение, которое должно работать. Создайте package.config в каталоге .ebextensions. И состояние:

commands: 
    01-command: 
    command: yum install -y [option flags] GraphicsMagick 

Благодаря этому ответу: How to install GraphicsMagick on Elastic Beanstalk

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