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]