github.com/cs3org/reva/v2@v2.27.7/tests/integration/grpc/fixtures/ocm-share/ocm-server-cernbox-grpc.toml (about)

     1  [log]
     2  mode = "json"
     3  
     4  [shared]
     5  gatewaysvc = "{{grpc_address}}"
     6  
     7  [grpc]
     8  address = "{{grpc_address}}"
     9  
    10  [grpc.services.gateway]
    11  authregistrysvc = "{{grpc_address}}"
    12  userprovidersvc = "{{grpc_address}}"
    13  ocminvitemanagersvc = "{{grpc_address}}"
    14  ocmproviderauthorizersvc = "{{grpc_address}}"
    15  storageregistrysvc = "{{grpc_address}}"
    16  ocmshareprovidersvc = "{{grpc_address}}"
    17  datagateway = "http://{{cernboxhttp_address}}/datagateway"
    18  permissionssvc = "{{permissions_address}}"
    19  
    20  
    21  [grpc.services.storageregistry]
    22  driver = "spaces"
    23  
    24  [grpc.services.storageregistry.drivers.spaces]
    25  home_template = "/users/{{.Id.OpaqueId}}"
    26  
    27  [grpc.services.storageregistry.drivers.spaces.providers."{{grpc_address}}".spaces]
    28  "personal" = { "mount_point" = "/users", "path_template" = "/users/{{.Space.Owner.Id.OpaqueId}}" }
    29  
    30  [grpc.services.storageregistry.drivers.spaces.providers."{{cernboxpublicstorage_address}}".spaces]
    31  "mountpoint" = { "mount_point" = "/public", "path_template" = "/public/{{.Space.Root.OpaqueId}}" }
    32  "grant" = { "mount_point" = "." }
    33  
    34  [grpc.services.storageprovider]
    35  driver = "ocis"
    36  mount_path = "/home"
    37  mount_id = "123e4567-e89b-12d3-a456-426655440000"
    38  data_server_url = "http://{{cernboxhttp_address}}/data"
    39  
    40  [grpc.services.storageprovider.drivers.ocis]
    41  root = "{{root}}/storage"
    42  treetime_accounting = true
    43  treesize_accounting = true
    44  permissionssvc = "{{permissions_address}}"
    45  
    46  [grpc.services.storageprovider.drivers.ocis.filemetadatacache]
    47  cache_store = "noop"
    48  
    49  [grpc.services.authregistry]
    50  driver = "static"
    51  
    52  [grpc.services.authregistry.drivers.static.rules]
    53  basic = "{{grpc_address}}"
    54  ocmshares = "{{cernboxocmsharesauth_address}}"
    55  machine = "{{cernboxmachineauth_address}}"
    56  
    57  [grpc.services.ocminvitemanager]
    58  driver = "json"
    59  provider_domain = "cernbox.cern.ch"
    60  
    61  [grpc.services.ocminvitemanager.drivers.json]
    62  file = "{{invite_token_file}}"
    63  
    64  [grpc.services.ocmproviderauthorizer]
    65  driver = "json"
    66  
    67  [grpc.services.ocmproviderauthorizer.drivers.json]
    68  providers = "{{file_providers}}"
    69  
    70  [grpc.services.ocmshareprovider]
    71  driver = "json"
    72  webdav_endpoint = "http://{{cernboxwebdav_address}}"
    73  provider_domain = "cernbox.cern.ch"
    74  
    75  [grpc.services.ocmshareprovider.drivers.json]
    76  file = "{{ocm_share_cernbox_file}}"
    77  
    78  [grpc.services.authprovider]
    79  auth_manager = "json"
    80  
    81  [grpc.services.authprovider.auth_managers.json]
    82  users = "fixtures/ocm-share/ocm-users.demo.json"
    83  
    84  [grpc.services.userprovider]
    85  driver = "json"
    86  
    87  [grpc.services.userprovider.drivers.json]
    88  users = "fixtures/ocm-share/ocm-users.demo.json"