feat(Dockerfile): manage system time zone (#1465)

* displays timezone in debug information

* fixes cs

* fixes debug_test.go
This commit is contained in:
David
2026-02-13 16:59:23 +08:00
committed by GitHub
parent 1195c37508
commit 37757315d0
6 changed files with 133 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ import (
"runtime"
"sort"
"sync"
"time"
flag "github.com/spf13/pflag"
)
@@ -11,6 +12,7 @@ import (
// DebugInfo gathers data for debugging.
type DebugInfo struct {
Version string `json:"version"`
Timezone string `json:"timezone"`
Architecture string `json:"architecture"`
Modules []string `json:"modules"`
ModulesAdditionalData map[string]map[string]interface{} `json:"modules_additional_data"`
@@ -24,6 +26,7 @@ func BuildDebug(ctx *Context) {
debug = &DebugInfo{
Version: Version,
Timezone: time.Now().Location().String(),
Architecture: runtime.GOARCH,
Modules: make([]string, len(ctx.moduleInstances)),
ModulesAdditionalData: make(map[string]map[string]interface{}),