github.com/cs3org/reva/v2@v2.27.7/examples/ocmd/ocmd-server-2.toml (about)

     1  [shared]
     2  gatewaysvc = "localhost:17000"
     3  
     4  [grpc]
     5  address = "0.0.0.0:17000"
     6  
     7  [grpc.services.gateway]
     8  authregistrysvc = "localhost:17000"
     9  storageregistrysvc = "localhost:17000"
    10  preferencessvc = "localhost:17000"
    11  userprovidersvc = "localhost:17000"
    12  usershareprovidersvc = "localhost:17000"
    13  publicshareprovidersvc = "localhost:17000"
    14  ocmcoresvc = "localhost:17000"
    15  ocmshareprovidersvc = "localhost:17000"
    16  ocminvitemanagersvc = "localhost:17000"
    17  ocmproviderauthorizersvc = "localhost:17000"
    18  datagateway = "http://localhost:17001/data"
    19  transfer_expires = 6 # give it a moment
    20  commit_share_to_storage_grant = true
    21  
    22  [grpc.services.authregistry]
    23  driver = "static"
    24  
    25  [grpc.services.authregistry.drivers.static.rules]
    26  basic = "localhost:17000"
    27  
    28  [grpc.services.storageregistry]
    29  driver = "static"
    30  
    31  [grpc.services.storageregistry.drivers.static]
    32  home_provider = "/home"
    33  
    34  [grpc.services.storageregistry.drivers.static.rules]
    35  "/home" = {"address" = "localhost:17000"}
    36  "123e4567-e89b-12d3-a456-426655440000" = {"address" = "localhost:17000"}
    37  
    38  [grpc.services.usershareprovider]
    39  driver = "memory"
    40  
    41  [grpc.services.ocmcore]
    42  driver = "json"
    43  
    44  # Note that ocmcore and ocmshareprovider should use the same file for storing the shares.
    45  [grpc.services.ocmcore.drivers.json]
    46  file = "/var/tmp/reva/shares_server_2.json"
    47  
    48  [grpc.services.ocminvitemanager]
    49  driver = "json"
    50  
    51  [grpc.services.ocmshareprovider]
    52  driver = "json"
    53  
    54  [grpc.services.ocmshareprovider.drivers.json]
    55  file = "/var/tmp/reva/shares_server_2.json"
    56  
    57  [grpc.services.ocmproviderauthorizer]
    58  driver = "json"
    59  
    60  [grpc.services.ocmproviderauthorizer.drivers.json]
    61  providers = "providers.demo.json"
    62  
    63  [grpc.services.publicshareprovider]
    64  driver = "memory"
    65  
    66  [grpc.services.storageprovider]
    67  driver = "localhome"
    68  expose_data_server = true
    69  data_server_url = "http://localhost:17001/data"
    70  enable_home_creation = true
    71  
    72  [grpc.services.storageprovider.drivers.localhome]
    73  user_layout = "{{.Username}}"
    74  
    75  [grpc.services.authprovider]
    76  auth_manager = "json"
    77  
    78  [grpc.services.authprovider.auth_managers.json]
    79  users = "users.demo.json"
    80  
    81  [grpc.services.userprovider]
    82  driver = "json"
    83  
    84  [grpc.services.userprovider.drivers.json]
    85  users = "users.demo.json"
    86  
    87  [http]
    88  address = "0.0.0.0:17001"
    89  
    90  [http.services.dataprovider]
    91  driver = "localhome"
    92  
    93  [http.services.prometheus]
    94  [http.services.sysinfo]
    95  
    96  [http.services.dataprovider.drivers.localhome]
    97  user_layout = "{{.Username}}"
    98  
    99  [http.services.ocmd]
   100  prefix = "ocm"
   101  
   102  [http.middlewares.providerauthorizer]
   103  driver = "json"
   104  
   105  [http.middlewares.providerauthorizer.drivers.json]
   106  providers = "providers.demo.json"
   107  
   108  [http.services.ocs]
   109  prefix = "ocs"
   110  
   111  [http.services.ocdav]
   112  
   113  [http.middlewares.cors]