feat: support getting versionInfo in docker (#1673)

* feat: support getting versionInfo in docker

* fix: fix build

* fix: fix build

* fix: fix system
This commit is contained in:
longxu0509
2023-03-21 20:46:17 +08:00
committed by GitHub
parent b3806070ac
commit da7336a9a4
5 changed files with 70 additions and 6 deletions

View File

@ -48,9 +48,14 @@ func (c *ApiController) GetSystemInfo() {
// @router /get-version-info [get]
func (c *ApiController) GetVersionInfo() {
versionInfo, err := util.GetVersionInfo()
if err != nil {
c.ResponseError(err.Error())
return
if versionInfo.Version == "" {
versionInfo, err = util.GetVersionInfoFromFile()
if err != nil {
c.ResponseError(err.Error())
return
}
}
c.ResponseOk(versionInfo)