【发布时间】:2020-03-03 00:05:51
【问题描述】:
所以我做了以下事情:
- 设置 git 项目和节点应用程序
- 创建了 Google Compute Engine 并在全球范围内安装了 pm2
- 使用 gcloud CLI 登录实例
- 从 Git 中提取项目并运行“npm install”
- 使用“pm2 start server.js --watch”启动节点进程并观察变化
- 使用“pm2 save”,因此进程将在重启或其他问题后重新启动
我现在的问题是:如果我的同事想要更改实例上的任何内容怎么办...他无法以我的身份登录,他将在实例上使用他的用户名登录。所以他不会看到 pm2 日志或 pm2 运行进程。
如何进行设置,团队需要在哪里访问实例。简单的方法是将进程作为“sudo su -”运行。但我的直觉告诉我这不应该是最好的解决方案。
问候,彼得
【问题讨论】: