package main import ( "context" "oss/controller" "oss/service" "time" "gitea.com/red-future/common/http" "gitea.com/red-future/common/jaeger" _ "github.com/gogf/gf/contrib/drivers/pgsql/v2" _ "github.com/gogf/gf/contrib/nosql/redis/v2" "github.com/gogf/gf/v2/os/glog" "github.com/gogf/gf/v2/os/gtimer" ) func main() { ctx := context.Background() defer jaeger.ShutDown(ctx) // 注册路由 http.RouteRegister([]interface{}{ controller.File, }) gtimer.AddSingleton(ctx, time.Minute*5, func(ctx context.Context) { err := service.TenantOssTotal.UpdateUsedOssSize(ctx) if err != nil { glog.Error(ctx, "UpdateUsedOssSize err: %v", err) } }) // 保持应用运行 select {} }