diff --git a/core/metrics/insights.go b/core/metrics/insights.go index 6076be0a5..d2ba6a2ab 100644 --- a/core/metrics/insights.go +++ b/core/metrics/insights.go @@ -6,6 +6,7 @@ import ( "encoding/json" "math" "net/http" + "os" "path/filepath" "runtime" "runtime/debug" @@ -153,6 +154,9 @@ var staticData = sync.OnceValue(func() insights.Data { data.Build.Settings, data.Build.GoVersion = buildInfo() data.OS.Containerized = consts.InContainer + // Install info + data.OS.Packaged = os.Getenv("ND_PACKAGE_TYPE") + // OS info data.OS.Type = runtime.GOOS data.OS.Arch = runtime.GOARCH diff --git a/core/metrics/insights/data.go b/core/metrics/insights/data.go index 9df547b4a..5c3c2672f 100644 --- a/core/metrics/insights/data.go +++ b/core/metrics/insights/data.go @@ -16,6 +16,7 @@ type Data struct { Containerized bool `json:"containerized"` Arch string `json:"arch"` NumCPU int `json:"numCPU"` + Packaged string `json:"packaged,omitempty"` } `json:"os"` Mem struct { Alloc uint64 `json:"alloc"` diff --git a/release/wix/navidrome.wxs b/release/wix/navidrome.wxs index 1392b7dab..9395e387a 100644 --- a/release/wix/navidrome.wxs +++ b/release/wix/navidrome.wxs @@ -61,7 +61,7 @@ Arguments='service execute --configfile "[INSTALLDIR]navidrome.ini" --logfile "[ND_DATAFOLDER]\navidrome.log"' /> - +