mirror of
https://github.com/tiger1103/gfast.git
synced 2026-09-22 18:37:41 +00:00
28 lines
685 B
Go
28 lines
685 B
Go
package main
|
|
|
|
import (
|
|
"context"
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
"github.com/gogf/gf/v2/os/gctx"
|
|
"github.com/gogf/gf/v2/os/glog"
|
|
_ "github.com/tiger1103/gfast/v3/internal/app/system/packed"
|
|
"github.com/tiger1103/gfast/v3/internal/app/system/service"
|
|
"github.com/tiger1103/gfast/v3/internal/cmd"
|
|
)
|
|
|
|
func init() {
|
|
ctx := context.TODO()
|
|
if service.SysInitConfig["autoInit"].Bool() && service.SysInit().IsCreateConfigFile() {
|
|
// 加载配置文件
|
|
err := service.SysInit().LoadConfigFile()
|
|
if err != nil {
|
|
g.Log().Panic(ctx, err)
|
|
}
|
|
}
|
|
}
|
|
|
|
func main() {
|
|
g.Log().SetFlags(glog.F_ASYNC | glog.F_TIME_DATE | glog.F_TIME_TIME | glog.F_FILE_LONG)
|
|
cmd.Main.Run(gctx.New())
|
|
}
|