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

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