我想将ElasticBeanstalk与预定义配置一起使用" Node.js"和#34; 64位Amazon Linux 2014.09 v1.0.9"。问题是我的NodeJS应用程序使用需要GraphicsMagick的gm,但GrpahicsMagick没有安装在预定义的配置上!是否有可能告诉Amazon AWS在引导程序之后和部署NodeJS应用程序之前安装缺少的软件包?我还有哪些其他可能性?
答案 0 :(得分:1)
好的,我想我找到了答案。在.elasticbeanstalk文件夹中创建文件.config并添加以下行packages:
yum:
ImageMagick: []
因此,AWS会在每个ec2节点上安装软件包。 customize-containers-format-packages
答案 1 :(得分:0)
如上所述here我建议您将 .config 文件放在项目顶层的 .ebextensions 目录中。
答案 2 :(得分:0)
一个不同的解决方案也应该有效。在package.config
目录中创建.ebextensions
。并声明:
commands:
01-command:
command: yum install -y [option flags] GraphicsMagick