Add version number to status endpoint

This commit is contained in:
Gabe Kangas
2020-11-03 17:34:25 -08:00
parent 9ae3f1a267
commit 18e322c5e1
4 changed files with 15 additions and 6 deletions

12
main.go
View File

@ -28,7 +28,7 @@ var (
func main() {
configureLogging()
log.Infoln(getVersion())
log.Infoln(getReleaseString())
configFile := flag.String("configFile", "config.yaml", "Config File full path. Defaults to current folder")
dbFile := flag.String("database", "", "Path to the database file.")
@ -47,7 +47,7 @@ func main() {
log.SetLevel(log.InfoLevel)
}
if err := config.Load(*configFile, getVersion()); err != nil {
if err := config.Load(*configFile, getReleaseString(), getVersionNumber()); err != nil {
panic(err)
}
config.Config.EnableDebugFeatures = *enableDebugOptions
@ -75,11 +75,15 @@ func main() {
}
//getVersion gets the version string
func getVersion() string {
//getReleaseString gets the version string
func getReleaseString() string {
return fmt.Sprintf("Owncast v%s-%s (%s)", BuildVersion, BuildType, GitCommit)
}
func getVersionNumber() string {
return BuildVersion
}
func configureLogging() {
logging.Setup()
log.SetFormatter(&log.TextFormatter{