V3 version with backward comp

This commit is contained in:
m
2026-07-28 18:12:56 +02:00
parent 7713835739
commit bd6e7c38f9
48 changed files with 3685 additions and 1344 deletions
+7 -3
View File
@@ -30,8 +30,8 @@ func main() {
queries := db.New(database)
fileSvc := service.NewFileService(queries, cfg)
ocrSvc := service.NewOCRService(cfg, fileSvc)
resourceSvc := service.NewResourceService(queries, cfg)
ocrSvc := service.NewOCRService(cfg, resourceSvc)
conversionSvc := service.NewConversionService(queries, cfg)
urlSvc := service.NewURLService(cfg.HMACSecret, cfg.ServerHost, cfg.URLExpiryMinutes)
authSvc, err := auth.NewAuthService(queries, cfg)
@@ -39,13 +39,17 @@ func main() {
log.Fatalf("Failed to create auth service: %v", err)
}
rebacSvc := service.NewRebacService(queries)
placementSvc := service.NewPlacementService(queries)
syncSvc := service.NewSyncService(queries)
ocrSvc.Start()
defer ocrSvc.Stop()
conversionSvc.Start()
defer conversionSvc.Stop()
h := handler.New(fileSvc, ocrSvc, urlSvc, auth.NewAuthHandler(authSvc), conversionSvc)
h := handler.New(resourceSvc, ocrSvc, urlSvc, auth.NewAuthHandler(authSvc), conversionSvc, rebacSvc, placementSvc, syncSvc)
r := gin.Default()
handler.SetupRoutes(r, h, authSvc)