diff --git a/internal/server/server.go b/internal/server/server.go index 6dd7251..7dc73c3 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -165,6 +165,17 @@ func (s *Server) setupRoutes() { r.Get("/artifacts/{ucxlAddr}", s.slurpRetrieveHandler) }) + // Repository monitoring endpoints + r.Route("/repositories", func(r chi.Router) { + r.Get("/", s.listRepositoriesHandler) + r.Post("/", s.createRepositoryHandler) + r.Get("/{repoID}", s.getRepositoryHandler) + r.Put("/{repoID}", s.updateRepositoryHandler) + r.Delete("/{repoID}", s.deleteRepositoryHandler) + r.Post("/{repoID}/sync", s.syncRepositoryHandler) + r.Get("/{repoID}/logs", s.getRepositorySyncLogsHandler) + }) + // BACKBEAT monitoring endpoints r.Route("/backbeat", func(r chi.Router) { r.Get("/status", s.backbeatStatusHandler) @@ -1757,6 +1768,7 @@ func (s *Server) dashboardHandler(w http.ResponseWriter, r *http.Request) {
+ @@ -1946,6 +1958,102 @@ func (s *Server) dashboardHandler(w http.ResponseWriter, r *http.Request) { + + +Loading repositories...
+