12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package main
- import (
- "gin-vue-admin/cmd"
- "gin-vue-admin/config"
- "gin-vue-admin/init/initRedis"
- "gin-vue-admin/init/initRouter"
- "gin-vue-admin/init/initlog/qmlog"
- "gin-vue-admin/init/qmsql"
- "gin-vue-admin/init/registTable"
- "os"
-
- )
- var (
- mysqlHost = os.Getenv("MYSQLHOST")
- mysqlPort = os.Getenv("MYSQLPORT")
- )
- func main() {
- if err := qmlog.NewLogger(); err != nil {
- panic(err)
- }
-
-
- mysqlConfig := config.GinVueAdminconfig.MysqlAdmin
- if mysqlHost != "" && mysqlPort != "" {
- mysqlConfig.Path = mysqlHost + ":" + mysqlPort
- }
-
- db := qmsql.InitMysql(mysqlConfig)
- if config.GinVueAdminconfig.System.UseMultipoint {
-
- _ = initRedis.InitRedis()
- }
-
- registTable.RegistTable(db)
-
- defer qmsql.DEFAULTDB.Close()
-
- Router := initRouter.InitRouter()
-
-
-
-
-
-
-
-
-
- cmd.RunWindowsServer(Router)
-
- }
|