Files
go-admin/examples/run.go
T

32 lines
823 B
Go

// +build examples
package main
import (
"log"
"github.com/gin-gonic/gin"
"gorm.io/driver/mysql"
"gorm.io/gorm"
"go-admin/common/global"
mycasbin "go-admin/pkg/casbin"
"go-admin/pkg/logger"
"go-admin/tools/config"
)
func main() {
var err error
global.Eloquent, err = gorm.Open(mysql.Open("root:123456@tcp/inmg?charset=utf8&parseTime=True&loc=Local"), &gorm.Config{})
if err != nil {
panic(err)
}
global.CasbinEnforcer = mycasbin.Setup(global.Eloquent, "sys_")
global.Logger.Logger = logger.SetupLogger(config.LoggerConfig.Path, "bus")
global.JobLogger.Logger = logger.SetupLogger(config.LoggerConfig.Path, "job")
global.RequestLogger.Logger = logger.SetupLogger(config.LoggerConfig.Path, "request")
global.GinEngine = gin.Default()
//router.InitRouter()
log.Fatal(global.GinEngine.Run(":8000"))
}