Files
opencloud/docs/extensions/ocis-reva/configuration.md
A.Unger 8b9e02ec0b Revert "run remark linter locally"
This reverts commit 97c348f1ae.
2020-09-23 11:48:59 +02:00

22 KiB

title, date, weight, geekdocRepo, geekdocEditPath, geekdocFilePath
title date weight geekdocRepo geekdocEditPath geekdocFilePath
Configuration 2020-09-21T13:14:49+0200 20 https://github.com/owncloud/ocis-reva edit/master/docs configuration.md

{{< toc >}}

Configuration

oCIS Single Binary is not responsible for configuring extensions. Instead, each extension could either be configured by environment variables, cli flags or config files.

Each extension has its dedicated documentation page (e.g. https://owncloud.github.io/extensions/ocis_proxy/configuration) which lists all possible configurations. Config files and environment variables are picked up if you use the ./bin/ocis server command within the oCIS single binary. Command line flags must be set explicitly on the extensions subcommands.

Configuration using config files

Out of the box extensions will attempt to read configuration details from:

/etc/ocis
$HOME/.ocis
./config

For this configuration to be picked up, have a look at your extension root command and look for which default config name it has assigned. i.e: ocis-proxy reads proxy.json | yaml | toml ....

So far we support the file formats JSON and YAML, if you want to get a full example configuration just take a look at our repository, there you can always see the latest configuration format. These example configurations include all available options and the default values. The configuration file will be automatically loaded if it's placed at /etc/ocis/ocis.yml, ${HOME}/.ocis/ocis.yml or $(pwd)/config/ocis.yml.

Envrionment variables

If you prefer to configure the service with environment variables you can see the available variables below.

Commandline flags

If you prefer to configure the service with commandline flags you can see the available variables below. Command line flags are only working when calling the subcommand directly.

Root Command

Example service for Reva/oCIS

Usage: ocis-reva [global options] command [command options] [arguments...]

--config-file | $REVA_CONFIG_FILE
Path to config file.
--log-level | $REVA_LOG_LEVEL
Set logging level. Default: info.
--log-pretty | $REVA_LOG_PRETTY
Enable pretty logging.
--log-color | $REVA_LOG_COLOR
Enable colored logging.

Sub Commands

ocis-reva auth-basic

Start reva authprovider for basic auth

Usage: ocis-reva auth-basic [command options] [arguments...]

--debug-addr | $REVA_AUTH_BASIC_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9147.
--auth-driver | $REVA_AUTH_DRIVER
auth driver: 'demo', 'json' or 'ldap'. Default: ldap.
--auth-json | $REVA_AUTH_JSON
Path to users.json file.
--network | $REVA_AUTH_BASIC_NETWORK
Network to use for the reva auth-basic service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_AUTH_BASIC_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: grpc.
--addr | $REVA_AUTH_BASIC_ADDR
Address to bind reva service. Default: 0.0.0.0:9146.
--url | $REVA_AUTH_BASIC_URL
URL to use for the reva service. Default: localhost:9146.

ocis-reva frontend

Start reva frontend service

Usage: ocis-reva frontend [command options] [arguments...]

--debug-addr | $REVA_FRONTEND_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9141.
--transfer-secret | $REVA_TRANSFER_SECRET
Transfer secret for datagateway. Default: replace-me-with-a-transfer-secret.
--webdav-namespace | $WEBDAV_NAMESPACE
Namespace prefix for the /webdav endpoint. Default: /home/.
--dav-files-namespace | $DAV_FILES_NAMESPACE
Namespace prefix for the webdav /dav/files endpoint. Default: /oc/.
--network | $REVA_FRONTEND_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_FRONTEND_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: http.
--addr | $REVA_FRONTEND_ADDR
Address to bind reva service. Default: 0.0.0.0:9140.
--url | $REVA_FRONTEND_URL
URL to use for the reva service. Default: https://localhost:9200.
--datagateway-prefix | $REVA_FRONTEND_DATAGATEWAY_PREFIX
datagateway prefix. Default: data.
--ocdav-prefix | $REVA_FRONTEND_OCDAV_PREFIX
owncloud webdav endpoint prefix.
--ocs-prefix | $REVA_FRONTEND_OCS_PREFIX
open collaboration services endpoint prefix. Default: ocs.
--gateway-url | $REVA_GATEWAY_URL
URL to use for the reva gateway service. Default: localhost:9142.
--upload-disable-tus | $REVA_FRONTEND_UPLOAD_DISABLE_TUS
Disables TUS upload mechanism. Default: false.
--upload-http-method-override | $REVA_FRONTEND_UPLOAD_HTTP_METHOD_OVERRIDE
Specify an HTTP method (ex: POST) that clients should to use when uploading instead of PATCH.

ocis-reva gateway

Start reva gateway

Usage: ocis-reva gateway [command options] [arguments...]

--debug-addr | $REVA_GATEWAY_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9143.
--transfer-secret | $REVA_TRANSFER_SECRET
Transfer secret for datagateway. Default: replace-me-with-a-transfer-secret.
--network | $REVA_GATEWAY_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_GATEWAY_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: grpc.
--addr | $REVA_GATEWAY_ADDR
Address to bind reva service. Default: 0.0.0.0:9142.
--url | $REVA_GATEWAY_URL
URL to use for the reva service. Default: localhost:9142.
--commit-share-to-storage-grant | $REVA_GATEWAY_COMMIT_SHARE_TO_STORAGE_GRANT
Commit shares to the share manager. Default: true.
--commit-share-to-storage-ref | $REVA_GATEWAY_COMMIT_SHARE_TO_STORAGE_REF
Commit shares to the storage. Default: true.
--share-folder | $REVA_GATEWAY_SHARE_FOLDER
mount shares in this folder of the home storage provider. Default: Shares.
--disable-home-creation-on-login | $REVA_GATEWAY_DISABLE_HOME_CREATION_ON_LOGIN
Disable creation of home folder on login.
--storage-registry-driver | $REVA_STORAGE_REGISTRY_DRIVER
driver of the storage registry. Default: static.
--storage-home-provider | $REVA_STORAGE_HOME_PROVIDER
mount point of the storage provider for user homes in the global namespace. Default: /home.
--frontend-url | $REVA_FRONTEND_URL
URL to use for the reva service. Default: https://localhost:9200.
--datagateway-url | $REVA_DATAGATEWAY_URL
URL to use for the reva datagateway. Default: https://localhost:9200/data.
--users-url | $REVA_USERS_URL
URL to use for the reva service. Default: localhost:9144.
--auth-basic-url | $REVA_AUTH_BASIC_URL
URL to use for the reva service. Default: localhost:9146.
--auth-bearer-url | $REVA_AUTH_BEARER_URL
URL to use for the reva service. Default: localhost:9148.
--sharing-url | $REVA_SHARING_URL
URL to use for the reva service. Default: localhost:9150.
--storage-root-url | $REVA_STORAGE_ROOT_URL
URL to use for the reva service. Default: localhost:9152.
--storage-root-mount-path | $REVA_STORAGE_ROOT_MOUNT_PATH
mount path. Default: /.
--storage-root-mount-id | $REVA_STORAGE_ROOT_MOUNT_ID
mount id. Default: 1284d238-aa92-42ce-bdc4-0b0000009152.
--storage-home-url | $REVA_STORAGE_HOME_URL
URL to use for the reva service. Default: localhost:9154.
--storage-home-mount-path | $REVA_STORAGE_HOME_MOUNT_PATH
mount path. Default: /home.
--storage-home-mount-id | $REVA_STORAGE_HOME_MOUNT_ID
mount id. Default: 1284d238-aa92-42ce-bdc4-0b0000009154.
--storage-eos-url | $REVA_STORAGE_EOS_URL
URL to use for the reva service. Default: localhost:9158.
--storage-eos-mount-path | $REVA_STORAGE_EOS_MOUNT_PATH
mount path. Default: /eos.
--storage-eos-mount-id | $REVA_STORAGE_EOS_MOUNT_ID
mount id. Default: 1284d238-aa92-42ce-bdc4-0b0000009158.
--storage-oc-url | $REVA_STORAGE_OC_URL
URL to use for the reva service. Default: localhost:9162.
--storage-oc-mount-path | $REVA_STORAGE_OC_MOUNT_PATH
mount path. Default: /oc.
--storage-oc-mount-id | $REVA_STORAGE_OC_MOUNT_ID
mount id. Default: 1284d238-aa92-42ce-bdc4-0b0000009162.
--public-link-url | $REVA_STORAGE_PUBLIC_LINK_URL
URL to use for the public links service. Default: localhost:9178.
--storage-public-link-mount-path | $REVA_STORAGE_PUBLIC_LINK_MOUNT_PATH
mount path. Default: /public/.

ocis-reva sharing

Start reva sharing service

Usage: ocis-reva sharing [command options] [arguments...]

--debug-addr | $REVA_SHARING_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9151.
--network | $REVA_SHARING_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_SHARING_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: grpc.
--addr | $REVA_SHARING_ADDR
Address to bind reva service. Default: 0.0.0.0:9150.
--url | $REVA_SHARING_URL
URL to use for the reva service. Default: localhost:9150.
--user-driver | $REVA_SHARING_USER_DRIVER
driver to use for the UserShareProvider. Default: json.
--user-json-file | $REVA_SHARING_USER_JSON_FILE
file used to persist shares for the UserShareProvider. Default: /var/tmp/reva/shares.json.
--public-driver | $REVA_SHARING_PUBLIC_DRIVER
driver to use for the PublicShareProvider. Default: json.

ocis-reva storage-home-data

Start reva storage-home-data service

Usage: ocis-reva storage-home-data [command options] [arguments...]

--debug-addr | $REVA_STORAGE_HOME_DATA_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9157.
--network | $REVA_STORAGE_HOME_DATA_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_STORAGE_HOME_DATA_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: http.
--addr | $REVA_STORAGE_HOME_DATA_ADDR
Address to bind reva service. Default: 0.0.0.0:9156.
--url | $REVA_STORAGE_HOME_DATA_URL
URL to use for the reva service. Default: localhost:9156.
--driver | $REVA_STORAGE_HOME_DATA_DRIVER
storage driver for home data mount: eg. local, eos, owncloud, ocis or s3. Default: owncloud.
--prefix | $REVA_STORAGE_HOME_DATA_PREFIX
prefix for the http endpoint, without leading slash. Default: data.
--temp-folder | $REVA_STORAGE_HOME_DATA_TEMP_FOLDER
temp folder. Default: /var/tmp/.
--enable-home | $REVA_STORAGE_HOME_ENABLE_HOME
enable the creation of home directories. Default: true.
--gateway-url | $REVA_GATEWAY_URL
URL to use for the reva gateway service. Default: localhost:9142.
--users-url | $REVA_USERS_URL
URL to use for the reva service. Default: localhost:9144.

ocis-reva health

Check health status

Usage: ocis-reva health [command options] [arguments...]

--debug-addr | $REVA_DEBUG_ADDR
Address to debug endpoint. Default: 0.0.0.0:9109.

ocis-reva storage-home

Start reva storage-home service

Usage: ocis-reva storage-home [command options] [arguments...]

--debug-addr | $REVA_STORAGE_HOME_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9155.
--network | $REVA_STORAGE_HOME_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_STORAGE_HOME_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: grpc.
--addr | $REVA_STORAGE_HOME_ADDR
Address to bind reva service. Default: 0.0.0.0:9154.
--url | $REVA_STORAGE_HOME_URL
URL to use for the reva service. Default: localhost:9154.
--driver | $REVA_STORAGE_HOME_DRIVER
storage driver for home mount: eg. local, eos, owncloud, ocis or s3. Default: owncloud.
--mount-path | $REVA_STORAGE_HOME_MOUNT_PATH
mount path. Default: /home.
--mount-id | $REVA_STORAGE_HOME_MOUNT_ID
mount id. Default: 1284d238-aa92-42ce-bdc4-0b0000009162.
--expose-data-server | $REVA_STORAGE_HOME_EXPOSE_DATA_SERVER
exposes a dedicated data server. Default: false.
--data-server-url | $REVA_STORAGE_HOME_DATA_SERVER_URL
data server url. Default: http://localhost:9156/data.
--enable-home | $REVA_STORAGE_HOME_ENABLE_HOME
enable the creation of home directories. Default: true.
--users-url | $REVA_USERS_URL
URL to use for the reva service. Default: localhost:9144.

ocis-reva storage-eos-data

Start reva storage-eos-data service

Usage: ocis-reva storage-eos-data [command options] [arguments...]

--debug-addr | $REVA_STORAGE_OC_DATA_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9161.
--network | $REVA_STORAGE_EOS_DATA_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_STORAGE_EOS_DATA_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: http.
--addr | $REVA_STORAGE_EOS_DATA_ADDR
Address to bind reva service. Default: 0.0.0.0:9160.
--url | $REVA_STORAGE_EOS_DATA_URL
URL to use for the reva service. Default: localhost:9160.
--driver | $REVA_STORAGE_EOS_DATA_DRIVER
storage driver for eos data mount: eg. local, eos, owncloud, ocis or s3. Default: eos.
--prefix | $REVA_STORAGE_EOS_DATA_PREFIX
prefix for the http endpoint, without leading slash. Default: data.
--temp-folder | $REVA_STORAGE_EOS_DATA_TEMP_FOLDER
temp folder. Default: /var/tmp/.
--gateway-url | $REVA_GATEWAY_URL
URL to use for the reva gateway service. Default: localhost:9142.
--users-url | $REVA_USERS_URL
URL to use for the reva service. Default: localhost:9144.

Start reva storage-public-link service

Usage: ocis-reva reva-storage-public-link [command options] [arguments...]

--debug-addr | $REVA_STORAGE_PUBLIC_LINK_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9179.
--network | $REVA_STORAGE_PUBLIC_LINK_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_STORAGE_PUBLIC_LINK_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: grpc.
--addr | $REVA_STORAGE_PUBLIC_LINK_ADDR
Address to bind reva service. Default: 0.0.0.0:9178.
--url | $REVA_STORAGE_PUBLIC_LINK_URL
Address to bind reva service. Default: localhost:9178.
--mount-path | $REVA_STORAGE_PUBLIC_LINK_MOUNT_PATH
mount path. Default: /public/.
--gateway-url | $REVA_GATEWAY_URL
URL to use for the reva gateway service. Default: localhost:9142.

ocis-reva users

Start reva users service

Usage: ocis-reva users [command options] [arguments...]

--debug-addr | $REVA_SHARING_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9145.
--network | $REVA_USERS_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_USERS_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: grpc.
--addr | $REVA_USERS_ADDR
Address to bind reva service. Default: 0.0.0.0:9144.
--url | $REVA_USERS_URL
URL to use for the reva service. Default: localhost:9144.
--driver | $REVA_USERS_DRIVER
user driver: 'demo', 'json', 'ldap', or 'rest'. Default: ldap.
--json-config | $REVA_USERS_JSON
Path to users.json file.
--rest-client-id | $REVA_REST_CLIENT_ID
User rest driver Client ID.
--rest-client-secret | $REVA_REST_CLIENT_SECRET
User rest driver Client Secret.
--rest-redis-address | $REVA_REST_REDIS_ADDRESS
Address for redis server. Default: localhost:6379.
--rest-redis-username | $REVA_REST_REDIS_USERNAME
Username for redis server.
--rest-redis-password | $REVA_REST_REDIS_PASSWORD
Password for redis server.
--rest-id-provider | $REVA_REST_ID_PROVIDER
The OIDC Provider.
--rest-api-base-url | $REVA_REST_API_BASE_URL
Base API Endpoint.
--rest-oidc-token-endpoint | $REVA_REST_OIDC_TOKEN_ENDPOINT
Endpoint to generate token to access the API.
--rest-target-api | $REVA_REST_TARGET_API
The target application.

ocis-reva auth-bearer

Start reva authprovider for bearer auth

Usage: ocis-reva auth-bearer [command options] [arguments...]

--debug-addr | $REVA_AUTH_BEARER_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9149.
--oidc-issuer | $REVA_OIDC_ISSUER
OIDC issuer. Default: https://localhost:9200.
--oidc-insecure | $REVA_OIDC_INSECURE
OIDC allow insecure communication. Default: true.
--oidc-id-claim | $REVA_OIDC_ID_CLAIM
OIDC id claim. Default: preferred_username.
--oidc-uid-claim | $REVA_OIDC_UID_CLAIM
OIDC uid claim.
--oidc-gid-claim | $REVA_OIDC_GID_CLAIM
OIDC gid claim.
--network | $REVA_AUTH_BEARER_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_AUTH_BEARER_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: grpc.
--addr | $REVA_AUTH_BEARER_ADDR
Address to bind reva service. Default: 0.0.0.0:9148.
--url | $REVA_AUTH_BEARER_URL
URL to use for the reva service. Default: localhost:9148.

ocis-reva storage-eos

Start reva storage-eos service

Usage: ocis-reva storage-eos [command options] [arguments...]

--debug-addr | $REVA_STORAGE_EOS_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9159.
--network | $REVA_STORAGE_EOS_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_STORAGE_EOS_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: grpc.
--addr | $REVA_STORAGE_EOS_ADDR
Address to bind reva service. Default: 0.0.0.0:9158.
--url | $REVA_STORAGE_EOS_URL
URL to use for the reva service. Default: localhost:9158.
--driver | $REVA_STORAGE_EOS_DRIVER
storage driver for eos mount: eg. local, eos, owncloud, ocis or s3. Default: eos.
--mount-path | $REVA_STORAGE_EOS_MOUNT_PATH
mount path. Default: /eos.
--mount-id | $REVA_STORAGE_EOS_MOUNT_ID
mount id. Default: 1284d238-aa92-42ce-bdc4-0b0000009158.
--expose-data-server | $REVA_STORAGE_EOS_EXPOSE_DATA_SERVER
exposes a dedicated data server. Default: false.
--data-server-url | $REVA_STORAGE_EOS_DATA_SERVER_URL
data server url. Default: http://localhost:9160/data.

ocis-reva storage-oc

Start reva storage-oc service

Usage: ocis-reva storage-oc [command options] [arguments...]

--debug-addr | $REVA_STORAGE_OC_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9163.
--network | $REVA_STORAGE_OC_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_STORAGE_OC_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: grpc.
--addr | $REVA_STORAGE_OC_ADDR
Address to bind reva service. Default: 0.0.0.0:9162.
--url | $REVA_STORAGE_OC_URL
URL to use for the reva service. Default: localhost:9162.
--driver | $REVA_STORAGE_OC_DRIVER
storage driver for oc mount: eg. local, eos, owncloud, ocis or s3. Default: owncloud.
--mount-path | $REVA_STORAGE_OC_MOUNT_PATH
mount path. Default: /oc.
--mount-id | $REVA_STORAGE_OC_MOUNT_ID
mount id. Default: 1284d238-aa92-42ce-bdc4-0b0000009162.
--expose-data-server | $REVA_STORAGE_OC_EXPOSE_DATA_SERVER
exposes a dedicated data server. Default: false.
--data-server-url | $REVA_STORAGE_OC_DATA_SERVER_URL
data server url. Default: http://localhost:9164/data.
--users-url | $REVA_USERS_URL
URL to use for the reva service. Default: localhost:9144.

ocis-reva storage-oc-data

Start reva storage-oc-data service

Usage: ocis-reva storage-oc-data [command options] [arguments...]

--debug-addr | $REVA_STORAGE_OC_DATA_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9165.
--network | $REVA_STORAGE_OC_DATA_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_STORAGE_OC_DATA_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: http.
--addr | $REVA_STORAGE_OC_DATA_ADDR
Address to bind reva service. Default: 0.0.0.0:9164.
--url | $REVA_STORAGE_OC_DATA_URL
URL to use for the reva service. Default: localhost:9164.
--driver | $REVA_STORAGE_OC_DATA_DRIVER
storage driver for oc data mount: eg. local, eos, owncloud, ocis or s3. Default: owncloud.
--prefix | $REVA_STORAGE_OC_DATA_PREFIX
prefix for the http endpoint, without leading slash. Default: data.
--temp-folder | $REVA_STORAGE_OC_DATA_TEMP_FOLDER
temp folder. Default: /var/tmp/.
--gateway-url | $REVA_GATEWAY_URL
URL to use for the reva gateway service. Default: localhost:9142.
--users-url | $REVA_USERS_URL
URL to use for the reva service. Default: localhost:9144.

ocis-reva storage-root

Start reva storage-root service

Usage: ocis-reva storage-root [command options] [arguments...]

--debug-addr | $REVA_STORAGE_ROOT_DEBUG_ADDR
Address to bind debug server. Default: 0.0.0.0:9153.
--network | $REVA_STORAGE_ROOT_NETWORK
Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: tcp.
--protocol | $REVA_STORAGE_ROOT_PROTOCOL
protocol for reva service, can be 'http' or 'grpc'. Default: grpc.
--addr | $REVA_STORAGE_ROOT_ADDR
Address to bind reva service. Default: 0.0.0.0:9152.
--url | $REVA_STORAGE_ROOT_URL
URL to use for the reva service. Default: localhost:9152.
--driver | $REVA_STORAGE_ROOT_DRIVER
storage driver for root mount: eg. local, eos, owncloud, ocis or s3. Default: local.
--mount-path | $REVA_STORAGE_ROOT_MOUNT_PATH
mount path. Default: /.
--mount-id | $REVA_STORAGE_ROOT_MOUNT_ID
mount id. Default: 123e4567-e89b-12d3-a456-426655440001.
--expose-data-server | $REVA_STORAGE_ROOT_EXPOSE_DATA_SERVER
exposes a dedicated data server.
--data-server-url | $REVA_STORAGE_ROOT_DATA_SERVER_URL
data server url.