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]