pm2 на Google Compute Engine, многопользовательской среде разработки - PullRequest
0 голосов
/ 06 ноября 2019

Итак, я сделал следующие вещи:

  1. Настройка git-проекта и приложения для узла
  2. Создание Google Compute Engine и глобальная установка pm2
  3. ИспользовалCLI gcloud для входа в систему на экземпляре
  4. Вытащил проект из Git и запустил «npm install»
  5. Использовал «pm2 start server.js --watch», чтобы запустить процесс узла и наблюдать заизменения
  6. Использовал «pm2 save», поэтому процессы будут перезапущены после перезагрузки или других проблем

У меня сейчас такой вопрос: что, если мой коллега захочет что-то изменить в экземпляре. .. Он не может войти как я, он будет входить под своим именем пользователя в инстансе. Поэтому он не увидит журнал pm2 или запущенные процессы pm2.

Как это настроить, когда команде нужен доступ к экземпляру. Самый простой способ - запустить процессы как "sudo su -". Но мои интуитивные чувства говорят, что это не должно быть лучшим решением.

С уважением, Питер

...