There was an error while loading. Please reload this page.
在一些情况下可能不方便直接对配置文件进行修改 (如部署到docker等) 这个时候我们提供了一种通过环境变量来修改配置文件的办法
假设需要修改Pixiv配置中的帐号和密码, 我可以通过添加以下两个环境变量来代替写入配置文件 PIXIV_ACCOUNT_USERNAME=<你的pixiv帐号> PIXIV_ACCOUNT_PASSWORD=<你的pixiv密码>
PIXIV_ACCOUNT_USERNAME=<你的pixiv帐号>
PIXIV_ACCOUNT_PASSWORD=<你的pixiv密码>
你可能已经注意到, 环境变量的命名和配置文件中的配置项目存在规律
我们可以将环境变量拆分成以下几个部分:
<配置文件名>_<配置节点>=<对应数值>
在上面的例子中, 该环境变量即对应pixiv.yml中的下列选项
pixiv.yml
account: username: <用户名> password: <密码>
如果你需要配置一个结构体, 我们支持在对应数值项中输入JSON处理的结构体
此外, 我们支持.env文件, 你可以将.env文件放置在当前工作目录下, 如果程序检测到该文件存在, 则不会在首次启动时创建新的配置文件 (即首次启动不会报错退出)
.env
TODO