mc-client-updater-server/main.go

32 lines
609 B
Go
Raw Normal View History

2022-10-03 15:07:08 +08:00
package main
2022-10-04 00:36:01 +08:00
import (
"flag"
router "mc-client-updater-server/internal/api/v1"
"mc-client-updater-server/pkg/conf"
"mc-client-updater-server/pkg/dao"
"mc-client-updater-server/pkg/log"
"strconv"
)
var (
debug bool
config string
)
func init() {
flag.BoolVar(&debug, "debug", false, "启用debug输出")
flag.StringVar(&config, "config", "config.toml", "配置文件路径")
flag.Parse()
}
2022-10-03 15:07:08 +08:00
func main() {
2022-10-04 00:36:01 +08:00
log.InitLogger(debug)
conf.InitConfig(config)
// 初始化DB对象
dao.DB()
r := router.NewRouter()
2022-10-03 15:07:08 +08:00
2022-10-04 00:36:01 +08:00
_ = r.Run(conf.Conf.Common.Host + ":" + strconv.Itoa(int(conf.Conf.Common.Port)))
2022-10-03 15:07:08 +08:00
}