在AWS python elasticbeanstalk环境中安装requirejs optimizer(nodejs)

时间:2013-12-12 17:39:23

标签: node.js requirejs rpm elastic-beanstalk yum

我有一个基于python的AWS elasticbeanstalk应用程序,我试图用它来部署一个需要运行requirejs优化器的python应用程序。 为了优化我的requirejs代码,我需要NodeJS(首选)或其他方式来运行requirejs优化器。

如何在elasticbeanstalk python环境中安装nodejs?

我尝试过使用yum和rpm但找不到nodejs包。 理想情况下,它将通过更改elasticbeanstalk的.ebextensions / .config文件中的配置来安装。

由于

1 个答案:

答案 0 :(得分:1)

我找到了答案:

而不是使用packages config来安装节点

packages:
  yum:
    nodejs: []

我使用自定义命令使用yum安装nodejs,并使用自定义配置启用epel repo

container_commands:
  01_install_node:
    command: "yum install -y --enablerepo=epel nodejs"

我可以确认该节点现在已安装在环境中,并且可以运行requirejs优化器。