AWS Elastic Beanstalk上的节点应用;节点命令设置结果未找到命令



我正在尝试使用其他文件启动我的应用程序;不是app.js或server.js,我不想将启动脚本添加到NPM,因为此应用程序有几种可能的配置。在Elastic Beanstalk控制台中,在配置 ->软件配置下,有一个节点命令设置,我将值设置为我想要的文件,例如:

eb_server.js 

,还尝试了node eb_server.js

但是在app server上的nodejs登录(/var/log/nodejs/nodejs.log上

sh: eb_server.js: command not found 

我的问题是,使用Elastic Beanstalk控制台设置替代启动脚本命令的正确方法是什么?

事实证明,它不是直接用于节点命令,而是NPM命令。您可以指定" NPM运行",可以在其中调用自定义节点启动命令,指向您想要的任何文件。命名很难...; - )

最新更新