package main import ( "AT-Server/server" "context" "github.com/gogf/gf/frame/g" "github.com/gogf/gf/os/glog" "github.com/gogf/gf/os/gproc" "os" ) func main() { err := glog.SetLevelStr(g.Cfg().GetString("Server.RunMode")) if err != nil { panic(err) } ctx := context.Background() srv := server.NewServer( ctx, g.Cfg().GetString("Server.Addr"), g.Cfg().GetInt("Server.Port"), ) go func() { _ = srv.Start() }() gproc.AddSigHandlerShutdown(func(sig os.Signal) { _ = srv.Stop() }) gproc.Listen() }