命令行参考
text
-c <path> 指定 YAML 配置文件
-show-config 输出解析并补全默认值后的配置,然后退出
-v 输出版本、修订和构建时间,然后退出示例:
bash
./go-drive -c /etc/go-drive/config.yml
./go-drive -c ./config.yml -show-config
./go-drive -v没有 -c 时,如果工作目录存在 config.yml 就自动读取;否则使用内置默认值。
环境变量
text
GO_DRIVE_DEBUG=1启用额外调试行为和日志。仅在排障期间使用,完成后关闭。
构建时常用 Make 变量:
bash
BUILD_VERSION=dev BUILD_REV=$(git rev-parse HEAD) make allmake all 需要前端工具链和 CGO;普通 go build 不会生成包含 Web UI 的完整发布包。