无痛配置解析器
另一个自以为是的Node.js配置库提供了一组默认解析器,以启用由部署环境,配置为代码和Azure KeyVault机密提供支持的快速,丰富的配置对象图。
该库现在需要现代的Node LTS +版本,并使用本机Promise。
将变量解析为简单的配置图
该库接受包含简单变量或脚本的对象(配置图),并使用配置提供程序来尝试解决。
默认情况下,这意味着变量可以来自:
环境变量总是赢
挂载的卷文件
.env文件
在应用程序根目录之外的无痛配置开发环境env.json文件
按环境配置为代码的JSON文件
变量本身将发送到其他解析器,因此值可以是:
来自变量的直接值
从Kubernetes安装卷读取的值
要在运行时从Azure KeyVault解析的KeyVault机密
代替配置图对象,可以使用带有JSON和JS文件的特殊config/目录结构在启动时构建配置对象,从而轻松划
评论0
最新资源