# 配置
# 默认配置目录
默认配置文件名为 config.xxx.将按优先级查找toml/yaml/yml/json/ini/xml/properties格式的配置文件.
服务启动时,会按以下顺序查找配置文件:
- 运行目录
- 运行目录下的
config子目录 - 运行目录下的
mainfest/config目录 - 程序目录
- 程序目录下的
config子目录 - 程序目录下的
mainfest/config目录
# 指定配置文件
在需要的时候,可以指定配置文件.
# 通过命令行参数
./config-deliver --gf.gcfg.file=config.prod.toml
# 通过环境变量
export GF_GCFG_FILE=config.prod.toml
./config-deliver
DANGER
为了避免环境变量冲突,你应该在 shell 脚本中使用export命令来设置环境变量.
或者在 Docker 中使用-e参数来设置环境变量.
# 配置文件示例
server:
address: ":8000"
logger:
level : "info"
stdout: true
dirmap:
238FDEDC-20DC-B06E-1D32-AD511C637A23: ./