package main import ( "sdk-generator/internal/config" "sdk-generator/internal/pkg/push" "github.com/gofiber/fiber/v2/log" ) func main() { // 加载配置 cfg := config.Load() app, cleanup, err := InitializeApp(cfg, log.DefaultLogger()) if err != nil { log.Fatalf("项目初始化失败: %v", err) } defer func() { cleanup() //cancel() }() //初始化代码仓库客户端 _, err = push.NewGiteaClient(cfg.GiteaUrl, cfg.GiteaToken) if err != nil { log.Fatalf("Failed to initialize Gitea client: %v", err) } if err := app.HttpServer.Listen(":" + cfg.Port); err != nil { log.Fatalf("Failed to start server: %v", err) } }