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

28 lines
719 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,
})
// ==================== 静态文件服务(workspace 目录) ====================
commonHttp.Httpserver.AddStaticPath("/workspace", "workspace")
// 启动时恢复未完成的视频生成轮询
service.DramaService.StartVideoPoller(context.Background())
// 保持运行
select {}
}