package main import ( "time" "github.com/perfect-panel/server/cmd" ) func init() { // Ensure time.Local matches DSN loc=Asia/Shanghai. // In scratch Docker images, Go defaults to UTC even with TZ set, // causing time range queries to shift by 8 hours. loc, err := time.LoadLocation("Asia/Shanghai") if err == nil { time.Local = loc } } func main() { cmd.Execute() }