我正在使用pm2来运行多个节点应用程序。 问题是我为每个节点应用程序使用配置文件,所以我想做的是轻松地在所有节点应用程序文件夹之外有一个 json 文件,它们都可以指向所有常见的数据库连接等......
- 宁愿不使用 linux 环境变量,除非有一种简单而伟大的方法来设置它
- PM2确实有生态系统,但对我来说似乎没有很好的记录。
-
还有什么其他解决方案?
pm2 ecosystem // this generates .config.js not a .json
创建json
或yml
文件。将其放在根项目文件夹中。并编写"configProvider",它将读取文件并填充配置。它对我们来说真的很有效。特别是这个文件也可以在不同的语言之间共享,而不仅仅是javascript。