package main import ( "context" "os" _ "github.com/gogf/gf/contrib/drivers/sqlite/v2" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/os/gctx" "36wisdom/biz/controller" "36wisdom/biz/dao" "36wisdom/biz/service/seed" ) func main() { var ctx context.Context = gctx.New() for _, dir := range []string{"data", "workspace"} { if err := os.MkdirAll(dir, 0o755); err != nil { g.Log().Fatal(ctx, err) } } dao.InitTables(ctx) seed.EnsureSeeded(ctx) s := g.Server() controller.Register(s) s.Run() }