diff --git a/CHANGELOG.md b/CHANGELOG.md index dd9cfa4..128f59c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ TODO: date - Added release script - Added CI for creating releases +- Included package version in the executable binary # v0.1.0 diff --git a/docker-on-top_version.txt b/docker-on-top_version.txt new file mode 100644 index 0000000..f9830a4 --- /dev/null +++ b/docker-on-top_version.txt @@ -0,0 +1 @@ +0.1.0-dirty \ No newline at end of file diff --git a/main.go b/main.go index 0033f74..a87c6a7 100644 --- a/main.go +++ b/main.go @@ -1,6 +1,7 @@ package main import ( + _ "embed" "os" "github.com/docker/go-plugins-helpers/volume" @@ -31,7 +32,12 @@ func initLogger() *logging.Logger { var log *logging.Logger = initLogger() +//go:embed docker-on-top_version.txt +var Version []byte + func main() { + log.Infof("Starting docker-on-top v%s", string(Version)) + dotRootDir := "/var/lib/docker-on-top/" socketPath := "/run/docker/plugins/docker-on-top.sock"