package tools import ( "os" ) // Version 版本号 - 在这里修改版本号(默认值) const DefaultVersion = "1.0.1" // GetVersion 获取版本号 // 优先从环境变量 DOCKER_TAG 或 VERSION 中读取 // 如果没有设置环境变量,则使用默认版本号 func GetVersion() string { // 优先从 Docker 标签环境变量读取 if dockerTag := os.Getenv("DOCKER_TAG"); dockerTag != "" { return dockerTag } // 从通用版本环境变量读取 if version := os.Getenv("VERSION"); version != "" { return version } // 使用默认版本号 return DefaultVersion }