sdk_generate/cmd/server/main.go

32 lines
649 B
Go

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)
}
}