package website import ( "os" "strconv" "github.com/MedzikUser/go-utils/common" "github.com/gin-contrib/cors" "github.com/gin-gonic/gin" "gitlab.com/gaming0skar123/go/pingbot/config" "gitlab.com/gaming0skar123/go/pingbot/website/routes" "gitlab.com/gaming0skar123/go/pingbot/website/routes/api" ) var router *gin.Engine func Server() { // Disable GIN Debug gin.SetMode(gin.ReleaseMode) router = gin.New() // Allows all origins router.Use(cors.Default()) router.GET("/", routes.Index) api.ApplyRoutes(router) err := router.Run(":" + strconv.Itoa(config.Toml.HTTP.Port)) if common.CheckErr(err, "gin start") { os.Exit(1) } }