AWS ElasticBeanstalk NodeJS

时间:2014-10-23 14:15:58

标签: node.js amazon-web-services elastic-beanstalk

我想将ElasticBeanstalk与预定义配置一起使用" Node.js"和#34; 64位Amazon Linux 2014.09 v1.0.9"。问题是我的NodeJS应用程序使用需要GraphicsMagick的gm,但GrpahicsMagick没有安装在预定义的配置上!是否有可能告诉Amazon AWS在引导程序之后和部署NodeJS应用程序之前安装缺少的软件包?我还有哪些其他可能性?

3 个答案:

答案 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

感谢您的回答:How to install GraphicsMagick on Elastic Beanstalk