# 配置

# 默认配置目录

默认配置文件名为 config.xxx.将按优先级查找toml/yaml/yml/json/ini/xml/properties格式的配置文件.

服务启动时,会按以下顺序查找配置文件:

  1. 运行目录
  2. 运行目录下的config子目录
  3. 运行目录下的mainfest/config目录
  4. 程序目录
  5. 程序目录下的config子目录
  6. 程序目录下的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: ./
Last Updated: 2022/8/10 14:35:01