【发布时间】:2017-09-08 10:12:20
【问题描述】:
我正在构建一个简单的暂存 CI 环境,我在其中通过环境变量 APP_PATH 定义可运行 Node 应用程序的路径。
是否可以在进程配置文件中告诉 PM2 按照 APP_PATH 变量中的路径查找启动脚本?
像这样:
{
"apps": [
{
"name": "my_app",
"script": "$APP_PATH/app.js"
}
]
}
目前,我在启动上述配置时收到来自 PM2 的[PM2][ERROR] script not found : 消息。
简而言之: PM2 无法解析script 属性中定义的环境变量。有什么办法可以克服吗?
【问题讨论】:
-
您想让 PM2 在重启时自动启动您的应用?
-
@Prasanthchinja 是的,这就是计划
标签: javascript node.js continuous-integration environment-variables pm2