Override roots for metadata storage
This commit is contained in:
@@ -3,6 +3,7 @@ package flagset
|
||||
import (
|
||||
"github.com/micro/cli/v2"
|
||||
"github.com/owncloud/ocis/ocis-reva/pkg/config"
|
||||
"path"
|
||||
)
|
||||
|
||||
// StorageMetadata applies cfg to the root flagset
|
||||
@@ -67,6 +68,12 @@ func StorageMetadata(cfg *config.Config) []cli.Flag {
|
||||
flags = append(flags, DriverOwnCloudWithConfig(cfg)...)
|
||||
flags = append(flags, DriverOCISWithConfig(cfg)...)
|
||||
|
||||
// Metadata storage needs its own root
|
||||
cfg.Reva.Storages.Common.Root = path.Join(cfg.Reva.Storages.Common.Root, "metadata")
|
||||
cfg.Reva.Storages.OwnCloud.Root = path.Join(cfg.Reva.Storages.OwnCloud.Root, "metadata")
|
||||
cfg.Reva.Storages.EOS.Root = path.Join(cfg.Reva.Storages.EOS.Root, "metadata")
|
||||
cfg.Reva.Storages.Local.Root = path.Join(cfg.Reva.Storages.Local.Root, "metadata")
|
||||
|
||||
return flags
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user