github.com/cs3org/reva/v2@v2.27.7/tests/integration/grpc/fixtures/gateway-sharded.toml (about) 1 [shared] 2 jwt_secret = "changemeplease" 3 gatewaysvc = "{{grpc_address}}" 4 5 [grpc] 6 address = "{{grpc_address}}" 7 8 [grpc.services.gateway] 9 # registries 10 storageregistrysvc = "{{grpc_address}}" 11 stat_cache_ttl = 1 12 permissionssvc = "{{permissions_address}}" 13 14 [grpc.services.authregistry] 15 driver = "static" 16 17 [grpc.services.authregistry.drivers.static.rules] 18 basic = "{{users_address}}" 19 20 [grpc.services.storageregistry] 21 driver = "spaces" 22 23 [grpc.services.storageregistry.drivers.spaces] 24 home_template = "/users/{{.Id.OpaqueId}}" 25 26 # a sharded /projects folder 27 [grpc.services.storageregistry.drivers.spaces.providers."{{storage_address}}".spaces] 28 "project" = { "mount_point" = "/projects/[a-k]", "path_template" = "/projects/{{.Space.Name}}" } 29 [grpc.services.storageregistry.drivers.spaces.providers."{{storage2_address}}".spaces] 30 "project" = { "mount_point" = "/projects/[l-z]", "path_template" = "/projects/{{.Space.Name}}" } 31 32 [grpc.services.storageregistry.drivers.spaces.providers."{{homestorage_address}}".spaces] 33 "personal" = { "mount_point" = "/users", "path_template" = "/users/{{.Space.Owner.Id.OpaqueId}}" } 34 35 [http] 36 address = "{{grpc_address+1}}" 37 38 [http.services.datagateway] 39 transfer_shared_secret = "replace-me-with-a-transfer-secret"