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]