main.go 644 B

123456789101112131415161718192021222324252627282930313233
  1. package main
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "manchong"
  5. "manchong/router"
  6. "manchong/utils"
  7. "net/http"
  8. )
  9. var buildOS, commitId string
  10. func main() {
  11. gin.SetMode(gin.ReleaseMode)
  12. app := gin.New()
  13. app.Use(utils.GinHandler)
  14. app.NoRoute(utils.GinNoRoute)
  15. router.Routers(app.Group("/"))
  16. addr := manchong.CFG.Addr
  17. server := http.Server{
  18. Addr: addr,
  19. Handler: app,
  20. }
  21. utils.DefaultLogger().Infof("RunServer At Addr:\"%s\"", addr)
  22. err := server.ListenAndServe()
  23. if err != nil {
  24. utils.DefaultLogger().Panic(err)
  25. }
  26. }
  27. func init() {
  28. utils.DefaultLogger().Infof("From \"%s\" to Build commitId is \"%s\"", buildOS, commitId)
  29. }