diff --git a/DockerBuildTest.bat b/DockerBuildTest.bat index 53bd56a..21e5d2e 100644 --- a/DockerBuildTest.bat +++ b/DockerBuildTest.bat @@ -5,7 +5,7 @@ cd .. go build -ldflags "-s -w" -o ./build/artistinfo-dev ./cmd/app.go docker rmi artistinfo-dev docker rmi 121.229.45.214:9006/artistinfo-dev -docker build . -f .\DockerfileWindowsTest -t artistinfo-dev +docker build . --build-arg BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') -f .\DockerfileWindowsTest -t artistinfo-dev docker tag artistinfo-dev 121.229.45.214:9006/artistinfo-dev docker push 121.229.45.214:9006/artistinfo-dev pause \ No newline at end of file diff --git a/DockerfileSlim b/DockerfileSlim index dac4154..255e7f4 100644 --- a/DockerfileSlim +++ b/DockerfileSlim @@ -15,4 +15,5 @@ WORKDIR /app/main-client/bin ARG BUILD_DATE ENV BUILD_DATE ${BUILD_DATE} # 在容器启动时输出环境变量BUILD_DATE的值 -CMD ['echo "Container was built on: ${BUILD_DATE}" &&./mainServer'] \ No newline at end of file +# CMD ['echo "Container was built on: ${BUILD_DATE}" &&./mainServer'] +CMD ["./mainServer"] \ No newline at end of file diff --git a/cmd/app.go b/cmd/app.go index 0fb6b3d..1ebddb7 100644 --- a/cmd/app.go +++ b/cmd/app.go @@ -2,6 +2,7 @@ package main import ( "fmt" + "os" "dubbo.apache.org/dubbo-go/v3/config" @@ -27,5 +28,7 @@ func main() { if err := config.Load(); err != nil { panic(err) } + buildDate := os.Getenv("BUILD_DATE") + fmt.Println("镜像生成时间:", buildDate) select {} }