【发布时间】:2020-01-11 07:25:47
【问题描述】:
我已经成功地使用 pm2、MongoDB 和 Nginx 部署了解析服务器,并且我可以从本地主机外部从它进行 POST 和 GET。我在 DigitalOcean 上做这个,我用这个 page 作为参考。我现在想将 ExpressJS 添加到 parse 的 npm 全局安装中,但我不知道该怎么做。根据 Parse 教程 parse-server-example,我通过手动使用“npm start”让 Parse+ExpressJS 工作。如何将它包含在全局安装中,以便在 pm2 开始解析时包含它?
这是我的生态系统.json,如果有用的话。
{
"apps" : [{
"name" : "parse-wrapper",
"script" : "/usr/local/bin/parse-server",
"watch" : true,
"merge_logs" : true,
"cwd" : "/home/parse",
"env": {
"PARSE_SERVER_CLOUD_CODE_MAIN": "/home/parse/cloud/main.js",
"PARSE_SERVER_DATABASE_URI": "mongodb://<user>:<password>@127.0.0.1:27017/dev",
"PARSE_SERVER_APPLICATION_ID": "<myAppId>",
"PARSE_SERVER_MASTER_KEY": "myMasterKey",
}
}]
}
我使用的pm2命令序列是:
pm2 start ecosystem.json
pm2 save
sudo pm2 startup ubuntu -u parse --hp /home/parse/
提前感谢您的帮助。
【问题讨论】:
标签: express parse-platform pm2