基于环境变量进行配置文件切换

    如果把所有环境的配置都放在同一个文件里,非常不好管理,我们接到新需求后,在开发环境进行开发时,需要将配置文件中的参数都改成开发环境的,提交代码时还要改回去,这样改来改去非常容易出错。

    在没有设置 时,默认使用以下三个配置文件:

    • conf/config.yaml
    • conf/debug.yaml
    • conf/apisix-prod.yaml

    通过这种方式虽然会增加配置文件的数量,但可以独立管理,再配置 git 等版本管理工具,还能更好实现版本管理。