Skip to content

Commit 89eaae3

Browse files
sync: 0.6.1 from main (b6656c724fa3741bf63f7b74078026bff80c3643)
1 parent 71c3c77 commit 89eaae3

File tree

4 files changed

+221
-215
lines changed

4 files changed

+221
-215
lines changed

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ WORKDIR /app
2727

2828
COPY --from=build /build/server .
2929
COPY --from=build /build/manager/dist ./manager/dist
30+
COPY --from=build /build/VERSION ./VERSION
3031

3132
ENV TZ=America/Sao_Paulo
3233

cmd/evolution-go/main.go

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,18 @@ import (
6868

6969
var devMode = flag.Bool("dev", false, "Enable development mode")
7070

71-
var version = readVersion()
72-
73-
func readVersion() string {
74-
if v, err := os.ReadFile("VERSION"); err == nil {
75-
return strings.TrimSpace(string(v))
71+
var version = "0.0.0"
72+
73+
func init() {
74+
// ldflags -X main.version= sets this at compile time.
75+
// If not set (or still default), try reading from VERSION file.
76+
if version == "0.0.0" {
77+
if v, err := os.ReadFile("VERSION"); err == nil {
78+
if trimmed := strings.TrimSpace(string(v)); trimmed != "" {
79+
version = trimmed
80+
}
81+
}
7682
}
77-
return "0.0.0"
7883
}
7984

8085
func setupRouter(db *gorm.DB, authDB *sql.DB, sqliteDB *sql.DB, config *config.Config, conn *amqp.Connection, exPath string, runtimeCtx *core.RuntimeContext) *gin.Engine {

evolution-go

248 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)