Node.js AWS弹性豆茎节点
我想将ElasticBeanstalk与预定义的配置“Node.js”和“64位Amazon Linux 2014.09 v1.0.9”一起使用。问题是我的NodeJS应用程序使用的是需要GraphicsMagick的gm,但是GrpahicsMagick没有安装在预定义的配置上!在引导之后和部署我的NodeJS应用程序之前,是否可以告诉amazonaws安装丢失的包?我还有哪些可能性?好的,我想我找到了答案。在.elasticbeanstalk文件夹中创建一个文件.config,并添加以下行Node.js AWS弹性豆茎节点,node.js,amazon-web-services,amazon-elastic-beanstalk,Node.js,Amazon Web Services,Amazon Elastic Beanstalk,我想将ElasticBeanstalk与预定义的配置“Node.js”和“64位Amazon Linux 2014.09 v1.0.9”一起使用。问题是我的NodeJS应用程序使用的是需要GraphicsMagick的gm,但是GrpahicsMagick没有安装在预定义的配置上!在引导之后和部署我的NodeJS应用程序之前,是否可以告诉amazonaws安装丢失的包?我还有哪些可能性?好的,我想我找到了答案。在.elasticbeanstalk文件夹中创建一个文件.config,并添加以下行包
包:
百胜:
ImageMagick:[]
因此,AWS在每个ec2节点上安装该包 如前所述,我建议您将.config文件放在项目顶层的.ebextensions目录中。另一种解决方案也应该有效。在
.ebextensions
目录中创建一个package.config
。并声明:
commands:
01-command:
command: yum install -y [option flags] GraphicsMagick
多亏了这个答案:如果答案正确,你应该点击勾号接受答案!