package main import ( "baize_scaffold/utm/application" "baize_scaffold/utm/data_loader" "syscall" DEATH "github.com/vrecan/death" ) func main() { data_loader.Init() application.NewApp() defer application.DestroyApp() go func() { err := application.Start() if err != nil { panic(err) } }() defer func() { err := application.Finish() if err != nil { panic(err) } }() death := DEATH.NewDeath(syscall.SIGINT, syscall.SIGTERM) _ = death.WaitForDeath() }