【问题标题】:Elastic Beanstalk custom linux packagesElastic Beanstalk 自定义 linux 包
【发布时间】:2014-05-09 12:04:06
【问题描述】:

您如何定义弹性 beanstalk 的 linux 实例所需的自定义包?有没有办法将它们安装一次,并创建一个图像以复制其他实例以启动?

这也是我正在使用的 nodejs 包。

{"dependencies": {
"sails": "0.9.9",
"grunt": "0.4.1",
"sails-disk": "~0.9.0",
"ejs": "0.8.4",
"optimist": "0.3.4",
"jsdom": "0.8.6",
"request": "*",
"validator": "~3.1.0",
"bcrypt": "0.7.7",
"q": "*",
"node-uuid": "*",
"async": "~0.2.10",
"nodemailer": "~0.6.0",
"aws-sdk": "~2.0.0-rc10",
"imagemagick-native": "~0.2.9",
"orchestrate": "0.0.8",
"newrelic": "~1.3.2"
}}

【问题讨论】:

  • 我意识到当前状态不正确,刚刚发布了我的应用程序的依赖项。
  • 现在只是想弄清楚如何将组安装添加到 aws 配置文件中。

标签: node.js sails.js amazon-elastic-beanstalk


【解决方案1】:

配置文件是你需要的。我想到了。

您需要在应用的顶层有一个 .ebextensions/。然后在 ebtextensions 目录中放置一个 myapp.config。

这是我安装包的东西

packages:
  yum:
    ImageMagick : ""
    bison       : ""                    
    byacc : ""
    cscope: ""
    ctags: ""
    cvs: ""
    diffstat: ""
    doxygen: ""
    flex: ""
    gcc: ""
    gcc-c++: ""
    gcc-gfortran: ""
    gettext: ""
    git: ""
    indent: ""
    intltool: ""
    libtool: ""
    patch: ""
    patchutils: ""
    rcs: ""
    rpm-build: ""
    subversion: ""
    swig: ""
    systemtap: ""
    openssl-devel: ""
    ImageMagick-c++: "" 
    ImageMagick-c++-devel: ""
    crash: ""
    kexec-tools: ""
    latrace: ""
    ltrace: ""
    strace: ""
    system-rpm-config: ""
    texinfo: ""
    valgrind: ""
    busybox: ""

【讨论】:

猜你喜欢
  • 2012-08-13
  • 2011-12-24
  • 2021-01-12
  • 2018-08-27
  • 2019-01-10
  • 2012-08-30
  • 2019-08-28
  • 2015-03-27
  • 2021-05-25
相关资源
最近更新 更多