标签: node.js pm2
我目前正在将我的秘密env变量存储在GPG加密文件中。在运行脚本之前,我先运行eval $(gpg -d ./env.gpg)。
eval $(gpg -d ./env.gpg)
但是,对于PM2,我无法弄清楚如何正确传递env变量。一种选择是将秘密的env变量直接包含在ecosystem.json中,然后对整个文件进行加密。但是,我希望能够将ecosystem.json提交给Git。
ecosystem.json
我进行了一些研究,似乎有些人正在使用通过Git钩子修改ecosystem.json的骇人方法。有更好的方法吗?