Files
video-factory/main.go
T
2026-07-13 13:40:00 +08:00

34 lines
853 B
Go

package main
import (
"context"
commonHttp "video-factory/common/http"
"video-factory/shortdrama/controller"
"video-factory/shortdrama/service"
_ "github.com/gogf/gf/contrib/drivers/sqlite/v2"
)
func main() {
// ==================== API 路由(通过 RouteRegister 自动注册,遵循 ai-agent 规范) ====================
commonHttp.RouteRegister([]interface{}{
controller.Drama,
controller.Config,
controller.Auth,
controller.AgentTier,
controller.Agent,
controller.Customer,
controller.Transaction,
controller.Payment,
})
// ==================== 静态文件服务(workspace 目录) ====================
commonHttp.Httpserver.AddStaticPath("/workspace", "workspace")
// 启动时恢复未完成的视频生成轮询
service.DramaService.StartVideoPoller(context.Background())
// 保持运行
select {}
}