在Elastic Beanstalk上运行NodeJS应用程序之前安装Python包

时间:2016-12-21 17:55:25

标签: amazon-web-services amazon-ec2 elastic-beanstalk

我有一个NodeJS应用程序,我在Elastic Beanstalk上成功运行。但对于一个特定的脚本,我需要执行一个使用Couchapp Python库的命令,如下所示:

exec( 'couchapp push somefile someurl' );

我想在使用pip启动服务器之前安装此要求,甚至可能在NodeJS应用程序启动的virtualenv中也是如此。这是最好的方法,因为我正在运行NodeJS EB环境?

1 个答案:

答案 0 :(得分:1)

您应该能够在Elastic Beanstalk配置文件中使用packages指令。可以找到完整的文档here,但我相信它看起来像这样:

<强> .ebextensions / 01-安装-couchapp.config

packages:
  python:
    couchapp: []