From 741a4024fdda0c89b1b729aaa27d634fbc8938ba Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Sat, 27 Jul 2024 15:05:53 +0800 Subject: [PATCH] feat: add app version --- Dockerfile | 2 +- cmd/main.go | 1 + db/const.go | 2 ++ server/auth.go | 2 +- server/storage.go | 1 + server/systems.go | 1 + 6 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1dc1b1d..38aec29 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,7 +22,7 @@ COPY . . COPY --from=flutter /app/build/web ./ui/build/web/ # 指定OS等,并go build -RUN CGO_ENABLED=1 go build -o polaris ./cmd/ +RUN CGO_ENABLED=1 go build -o polaris -ldflags="-X polaris/db.Version=$(git describe --tags --long)" ./cmd/ FROM debian:12 ENV TZ="Asia/Shanghai" diff --git a/cmd/main.go b/cmd/main.go index 23ff3fd..e3588cc 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -6,6 +6,7 @@ import ( "polaris/server" ) + func main() { dbClient, err := db.Open() if err != nil { diff --git a/db/const.go b/db/const.go index 9ad33f4..d847273 100644 --- a/db/const.go +++ b/db/const.go @@ -1,5 +1,7 @@ package db +var Version = "undefined" + const ( SettingTmdbApiKey = "tmdb_api_key" SettingLanguage = "language" diff --git a/server/auth.go b/server/auth.go index 1609d25..84181dc 100644 --- a/server/auth.go +++ b/server/auth.go @@ -31,7 +31,7 @@ func (s *Server) authModdleware(c *gin.Context) { return } auth = strings.TrimPrefix(auth, "Bearer ") - //log.Infof("current token: %v", auth) + //log.Debugf("current token: %v", auth) token, err := jwt.ParseWithClaims(auth, &jwt.RegisteredClaims{}, func(t *jwt.Token) (interface{}, error) { return []byte(s.jwtSerect), nil }) diff --git a/server/storage.go b/server/storage.go index 9cd64c8..66a7394 100644 --- a/server/storage.go +++ b/server/storage.go @@ -84,5 +84,6 @@ func (s *Server) SuggestedSeriesFolderName(c *gin.Context) (interface{}, error) if year != "" { name = fmt.Sprintf("%s (%s)", name, year) } + log.Infof("tv series of tmdb id %v suggestting name is %v", id, name) return gin.H{"name": name}, nil } diff --git a/server/systems.go b/server/systems.go index 8b3c8b5..b470f32 100644 --- a/server/systems.go +++ b/server/systems.go @@ -48,5 +48,6 @@ func (s *Server) About(c *gin.Context) (interface{}, error) { "uptime": uptime.Uptime(), "chat_group": "https://t.me/+8R2nzrlSs2JhMDgx", "go_version": runtime.Version(), + "version": db.Version, }, nil }