12345678910111213141516171819202122232425262728293031 |
- 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()
- }
|