初始化提交

This commit is contained in:
2025-07-09 03:03:01 +08:00
commit e5e02d2430
15 changed files with 1237 additions and 0 deletions

35
main.go Normal file
View File

@ -0,0 +1,35 @@
package main
import (
"coreapp/router"
"flag"
"fmt"
"github.com/gin-gonic/gin"
"os"
"os/signal"
"syscall"
)
func main() {
fPort := flag.Int("port", 8080, "http server port")
flag.Parse()
server := gin.Default()
router.Route(server)
go func() {
err := server.Run(fmt.Sprintf(":%d", *fPort))
if err != nil {
panic(err)
}
}()
defer exit()
signalChan := make(chan os.Signal, 1)
signal.Notify(signalChan, syscall.SIGINT, syscall.SIGTERM)
<-signalChan
}
func exit() {
}