1 Star 0 Fork 1

workits/workits-admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.go 926 Bytes
一键复制 编辑 原始数据 按行查看 历史
workits 提交于 2023-11-16 16:36 . 添加验证码
package main
import (
"fmt"
"os"
"os/signal"
"syscall"
"gitee.com/workits/workits-admin/component"
"gitee.com/workits/workits-admin/internal/config"
"gitee.com/workits/pkgs/cachex"
"gitee.com/workits/pkgs/configx"
"gitee.com/workits/pkgs/dbx"
"gitee.com/workits/pkgs/logx"
"gitee.com/workits/pkgs/utilx"
_ "github.com/go-sql-driver/mysql"
)
func main() {
// 读取配置文件
if _, err := configx.UnmarshalFiles("./config", &config.G); err != nil {
panic(err)
}
// 初始化日志
logx.Init(config.G.Log)
// 初始化缓存
if err := cachex.InitCache(config.G.Cache); err != nil {
panic(err)
}
// 初始化数据库
if err := dbx.InitConn(config.G.DBConns...); err != nil {
panic(err)
}
// 加载系统组件
utilx.LoadComponents(component.C)
// 阻塞主进程
fmt.Println("service is running...")
c := make(chan os.Signal, 1)
signal.Notify(c, syscall.SIGINT, syscall.SIGTERM)
<-c
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/workits/workits-admin.git
git@gitee.com:workits/workits-admin.git
workits
workits-admin
workits-admin
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385