Inject version & build-time info and show it on startup & on /version endpoint

This commit is contained in:
Denis Arh
2018-10-14 09:42:48 +02:00
parent aebe0348b7
commit 602f77c2f1
10 changed files with 46 additions and 22 deletions
+3
View File
@@ -8,11 +8,14 @@ import (
"github.com/crusttech/crust/internal/auth"
"github.com/crusttech/crust/internal/rbac"
"github.com/crusttech/crust/internal/version"
)
func main() {
config := flags("sam", service.Flags, auth.Flags, rbac.Flags)
log.Printf("Starting sam, version: %v, built on: %v", version.Version, version.BuildTime)
// log to stdout not stderr
log.SetOutput(os.Stdout)
log.SetFlags(log.LstdFlags | log.Lshortfile)