github.com/cs3org/reva/v2@v2.27.7/examples/storage-references/gateway.toml (about) 1 # services to enable 2 [grpc.services.gateway] 3 commit_share_to_storage_grant = true 4 5 [grpc.services.storageregistry] 6 [grpc.services.storageregistry.drivers.static] 7 home_provider = "/home" 8 [grpc.services.storageregistry.drivers.static.rules] 9 "/home" = {"address" = "localhost:17000"} 10 "/reva" = {"address" = "localhost:18000"} 11 "/public" = {"address" = "localhost:16000"} 12 "123e4567-e89b-12d3-a456-426655440000" = {"address" = "localhost:18000"} 13 14 [grpc.services.authprovider] 15 [grpc.services.authregistry] 16 17 [grpc.services.authregistry.drivers.static.rules] 18 basic = "localhost:19000" 19 publicshares = "localhost:16000" 20 appauth = "localhost:15000" 21 22 [grpc.services.applicationauth] 23 [grpc.services.userprovider] 24 [grpc.services.usershareprovider] 25 [grpc.services.groupprovider] 26 [grpc.services.publicshareprovider] 27 [grpc.services.ocmcore] 28 [grpc.services.ocmshareprovider] 29 [grpc.services.ocminvitemanager] 30 [grpc.services.ocmproviderauthorizer] 31 32 [grpc.services.appregistry] 33 [grpc.services.appregistry.drivers.static] 34 mime_types = [ 35 {"mime_type" = "text/plain", "extension" = "txt", "name" = "Text file", "description" = "Text file", "allow_creation" = true}, 36 {"mime_type" = "text/markdown", "extension" = "md", "name" = "Markdown file", "description" = "Markdown file", "allow_creation" = true}, 37 {"mime_type" = "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "extension" = "docx", "name" = "Microsoft Word", "description" = "Microsoft Word document", "allow_creation" = true}, 38 {"mime_type" = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "extension" = "xlsx", "name" = "Microsoft Excel", "description" = "Microsoft Excel document", "allow_creation" = true}, 39 {"mime_type" = "application/vnd.openxmlformats-officedocument.presentationml.presentation", "extension" = "pptx", "name" = "Microsoft PowerPoint", "description" = "Microsoft PowerPoint document", "allow_creation" = true}, 40 {"mime_type" = "application/vnd.oasis.opendocument.text", "extension" = "odt", "name" = "OpenDocument", "description" = "OpenDocument text document", "allow_creation" = true}, 41 {"mime_type" = "application/vnd.oasis.opendocument.spreadsheet", "extension" = "ods", "name" = "OpenSpreadsheet", "description" = "OpenDocument spreadsheet document", "allow_creation" = true}, 42 {"mime_type" = "application/vnd.oasis.opendocument.presentation", "extension" = "odp", "name" = "OpenPresentation", "description" = "OpenDocument presentation document", "allow_creation" = true}, 43 {"mime_type" = "application/vnd.jupyter", "extension" = "ipynb", "name" = "Jupyter Notebook", "description" = "Jupyter Notebook"} 44 ] 45 46 [grpc.services.appprovider] 47 mime_types = ["text/plain"] 48 49 [http.services.datagateway] 50 [http.services.prometheus] 51 [http.services.ocmd] 52 [http.services.ocdav] 53 [http.services.ocs] 54 [http.services.appprovider]