mirror of
https://github.com/project-zot/zot.git
synced 2026-06-17 04:48:26 +08:00
config: support multiple storage locations
added support to point multiple storage locations in zot by running multiple instance of zot in background. see examples/config-multiple.json for more info about config. Closes #181
This commit is contained in:
committed by
Ramkumar Chinchani
parent
9ca6eea940
commit
28974e81dc
@@ -55,9 +55,9 @@ func EnableExtensions(extension *ExtensionConfig, log log.Logger, rootDir string
|
||||
}
|
||||
|
||||
// SetupRoutes ...
|
||||
func SetupRoutes(router *mux.Router, rootDir string, imgStore *storage.ImageStore, log log.Logger) {
|
||||
func SetupRoutes(router *mux.Router, storeController storage.StoreController, log log.Logger) {
|
||||
log.Info().Msg("setting up extensions routes")
|
||||
resConfig := search.GetResolverConfig(rootDir, log, imgStore)
|
||||
resConfig := search.GetResolverConfig(log, storeController)
|
||||
router.PathPrefix("/query").Methods("GET", "POST").
|
||||
Handler(gqlHandler.NewDefaultServer(search.NewExecutableSchema(resConfig)))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user