【问题标题】:AWS ElasticBeanstalk NodeJSAWS ElasticBeanstalk 节点JS
【发布时间】:2014-12-19 05:52:36
【问题描述】:

我想将 ElasticBeanstalk 与预定义配置“Node.js”和“64bit Amazon Linux 2014.09 v1.0.9”一起使用。问题是我的 NodeJS 应用程序使用了需要 GraphicsMagick 的 gm,但是 GrpahicsMagick 没有安装在预定义的配置上!是否可以告诉 Amazon AWS 在引导之后和部署我的 NodeJS 应用程序之前安装丢失的包?我还有哪些可能?

【问题讨论】:

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


    【解决方案1】:

    好的,我想我找到了答案。在 .elasticbeanstalk 文件夹中创建文件 .config 并添加以下行 packages: yum: ImageMagick: [] 因此 AWS 在每个 ec2 节点上安装包。 customize-containers-format-packages

    【讨论】:

    • 如果这是正确的,您应该通过单击对勾来接受您的回答!
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      另一种解决方案也应该有效。在.ebextensions 目录中创建package.config。并声明:

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

      感谢这个答案:How to install GraphicsMagick on Elastic Beanstalk

      【讨论】:

        猜你喜欢
        • 2017-11-09
        • 2018-05-15
        • 2015-09-25
        • 2019-01-31
        • 1970-01-01
        • 2015-12-22
        • 2018-12-26
        • 2014-10-20
        • 2017-01-31
        相关资源
        最近更新 更多