配置文件

配置项

配置总览

配置由两部分构成,一部分是普通配置,支持文件配置或环境变量:

yaml 配置文件
# min config
qzone: { qq: 123 }
bot: { admin: 456 }
环境变量
${qzone.qq} = 123
${bot.admin} = 456

另一部分是密码/密钥,支持 docker secrets 或环境变量:

环境变量
$password = "my-password"
$token = "123456:thisistoken"
file: ${secrets_dir}/password
my-password
file: ${secrets_dir}/token
123456:thisistoken

secrets_dir命令行参数 传入,默认值为 /run/secrets.