AWS ElasticBeanstalk NodeJS

我想使用预定义configuration“Node.js”和“64bit Amazon Linux 2014.09 v1.0.9”的ElasticBeanstalk。 问题是我的NodeJS应用程序使用需要GraphicsMagick的gm,但是GrpahicsMagick没有安装在预定义的configuration上! 是否有可能告诉Amazon AWS在引导后和部署NodeJS应用程序之前安装缺less的软件包? 我还有哪些其他的可能性?

好吧,我想我find了答案。 在.elasticbeanstalk文件夹中创build一个文件.config,并添加以下几行packages: yum: ImageMagick: []因此,AWS在每个ec2节点上安装软件包。 定制的容器格式,包

如上所述,我build议您将.config文件放在项目顶层的.ebextensions目录中。

一个不同的解决scheme,也应该工作。 在.ebextensions目录中创build一个package.config 。 和状态:

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

感谢这个答案: 如何在Elastic Beanstalk上安装GraphicsMagick