Integrate the owncloudsql storage driver

This commit is contained in:
André Duffeck
2021-07-05 15:01:43 +02:00
parent 7eb86e9b07
commit 84e82b2686
8 changed files with 135 additions and 0 deletions
+15
View File
@@ -85,6 +85,21 @@ func drivers(cfg *config.Config) map[string]interface{} {
"scan": cfg.Reva.Storages.OwnCloud.Scan,
"userprovidersvc": cfg.Reva.Users.Endpoint,
},
"owncloudsql": map[string]interface{}{
"datadirectory": cfg.Reva.Storages.OwnCloudSql.Root,
"upload_info_dir": cfg.Reva.Storages.OwnCloudSql.UploadInfoDir,
"sharedirectory": cfg.Reva.Storages.OwnCloudSql.ShareFolder,
"user_layout": cfg.Reva.Storages.OwnCloudSql.UserLayout,
"redis": cfg.Reva.Storages.OwnCloudSql.Redis,
"enable_home": cfg.Reva.Storages.OwnCloudSql.EnableHome,
"scan": cfg.Reva.Storages.OwnCloudSql.Scan,
"dbusername": cfg.Reva.Storages.OwnCloudSql.DBUsername,
"dbpassword": cfg.Reva.Storages.OwnCloudSql.DBPassword,
"dbhost": cfg.Reva.Storages.OwnCloudSql.DBHost,
"dbport": cfg.Reva.Storages.OwnCloudSql.DBPort,
"dbname": cfg.Reva.Storages.OwnCloudSql.DBName,
"userprovidersvc": cfg.Reva.Users.Endpoint,
},
"ocis": map[string]interface{}{
"root": cfg.Reva.Storages.Common.Root,
"enable_home": cfg.Reva.Storages.Common.EnableHome,
+1
View File
@@ -49,6 +49,7 @@ func StorageHome(cfg *config.Config) *cli.Command {
cfg.Reva.Storages.EOS.EnableHome = true
cfg.Reva.Storages.Local.EnableHome = true
cfg.Reva.Storages.OwnCloud.EnableHome = true
cfg.Reva.Storages.OwnCloudSql.EnableHome = true
cfg.Reva.Storages.S3.EnableHome = true
cfg.Reva.Storages.S3NG.EnableHome = true
}
+1
View File
@@ -49,6 +49,7 @@ func StorageUsers(cfg *config.Config) *cli.Command {
cfg.Reva.Storages.EOS.EnableHome = true
cfg.Reva.Storages.Local.EnableHome = true
cfg.Reva.Storages.OwnCloud.EnableHome = true
cfg.Reva.Storages.OwnCloudSql.EnableHome = true
cfg.Reva.Storages.S3.EnableHome = true
cfg.Reva.Storages.S3NG.EnableHome = true
}