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
- 编译更less的文件并缩小AWS Elastic Beanstalk上的node.js项目中的js文件
- 使用端口80的AWS Elastic Beanstalk上的WebSocket问题
- 在AWS弹性beanstalk上产生casperjs ENOENT错误
- 将node.js应用程序部署到Amazon Elastic Beanstalk时出错
- 如何确认订阅并获取HTTP端点的SNS通知?
- AWS Elastic Beanstalk:我是否必须使用完整的“/ node_modules”和“/ bower_components”来部署我的应用程序,并编译sass和其他依赖项?
- 处理信号在Elastic Beanstalk上使用nodejs应用程序进行优雅退出?
- Node&Elastic Beanstalk:设置环境NODE_ENV = prod
- Elastic Beanstalk在configuration菜单中没有负载平衡器设置