问题描述
我有很多微服务,我使用pm2来启动/监视/等。 在一个微服务中,我需要使用应该从终端读取的密码来解密私钥。我无法通过pm2做到这一点。
您能帮我个麻烦,我如何实现此功能? 我需要保留pm2,但是我可以做其他事情来使其工作。
解决方法
为什么您不能使用pm2
来做到这一点?通过Pass extra arguments to the script
启动脚本时,您可以should read it from terminal
作为密码。
为什么要fs
,为什么不将密码保存到文件,然后通过节点中的--node-args
模块读取密码呢?
更新
也许通过pm2 start server.js --node-args="--password=secretPass"
传递参数,例如:
{{1}}