diff --git a/.github/workflows/docker-build-self.yml b/.github/workflows/docker-build-self.yml index f49563f..53e8ff4 100644 --- a/.github/workflows/docker-build-self.yml +++ b/.github/workflows/docker-build-self.yml @@ -55,6 +55,7 @@ jobs: run: | docker run -d --name $IMAGE_NAME -p $PORT:54321 --restart=always \ -v "/volume2/docker/$IMAGE_NAME/data:/app/data" \ + -e BUILD_NUMBER=${{ github.run_number }} \ "$IMAGE_NAME:latest" - name: Cleanup diff --git a/src/main.go b/src/main.go index 97f7e45..a4e163a 100644 --- a/src/main.go +++ b/src/main.go @@ -44,7 +44,6 @@ var ( func main() { e.Renderer = NewTemplates() - // read the ./build_number file e.Logger.SetLevel(log.DEBUG) e.Use(middleware.Logger()) diff --git a/src/util/build-number.go b/src/util/build-number.go index e31a4cb..3501a9c 100644 --- a/src/util/build-number.go +++ b/src/util/build-number.go @@ -1,20 +1,9 @@ package util import ( - "fmt" "os" ) -var buildNumber string - func GetBuildNumber() string { - if buildNumber == "" { - b, err := os.ReadFile("build_number") // just pass the file name - if err != nil { - fmt.Print(err) - } - buildNumber = string(b) - } - - return buildNumber + return os.Getenv("BUILD_NUMBER") }