APP_PROVIDER_SERVICE_NAME | 1.0.0 | string | The name of the service. This needs to be changed when using more than one app provider. Each app provider configured needs to be identified by a unique service name. Possible examples are: 'app-provider-collabora', 'app-provider-onlyoffice', 'app-provider-office365'. | "app-provider" |
OC_LOG_LEVEL
APP_PROVIDER_LOG_LEVEL | 1.0.0 | string | The log level. Valid values are: 'panic', 'fatal', 'error', 'warn', 'info', 'debug', 'trace'. | "error" |
APP_PROVIDER_DEBUG_ADDR | 1.0.0 | string | Bind address of the debug server, where metrics, health, config and debug endpoints will be exposed. | "127.0.0.1:9165" |
APP_PROVIDER_DEBUG_TOKEN | 1.0.0 | string | Token to secure the metrics endpoint | "" |
APP_PROVIDER_DEBUG_PPROF | 1.0.0 | bool | Enables pprof, which can be used for profiling | "false" |
APP_PROVIDER_DEBUG_ZPAGES | 1.0.0 | bool | Enables zpages, which can be used for collecting and viewing traces in-memory. | "false" |
APP_PROVIDER_GRPC_ADDR | 1.0.0 | string | The bind address of the GRPC service. | "127.0.0.1:9164" |
OC_GRPC_PROTOCOL
APP_PROVIDER_GRPC_PROTOCOL | 1.0.0 | string | The transport protocol of the GPRC service. | "tcp" |
OC_JWT_SECRET
APP_PROVIDER_JWT_SECRET | 1.0.0 | string | The secret to mint and validate jwt tokens. | "" |
OC_REVA_GATEWAY | 1.0.0 | string | The CS3 gateway endpoint. | "eu.opencloud.api.gateway" |
OC_GRPC_CLIENT_TLS_MODE | 1.0.0 | string | TLS mode for grpc connection to the go-micro based grpc services. Possible values are 'off', 'insecure' and 'on'. 'off': disables transport security for the clients. 'insecure' allows using transport security, but disables certificate verification (to be used with the autogenerated self-signed certificates). 'on' enables transport security, including server certificate verification. | "" |
OC_GRPC_CLIENT_TLS_CACERT | 1.0.0 | string | Path/File name for the root CA certificate (in PEM format) used to validate TLS server certificates of the go-micro based grpc services. | "" |
APP_PROVIDER_EXTERNAL_ADDR | 1.0.0 | string | Address of the app provider, where the GATEWAY service can reach it. | "eu.opencloud.api.app-provider" |
APP_PROVIDER_DRIVER | 1.0.0 | string | Driver, the APP PROVIDER services uses. Only 'wopi' is supported as of now. | "" |
APP_PROVIDER_WOPI_APP_API_KEY | 1.0.0 | string | API key for the wopi app. | "" |
APP_PROVIDER_WOPI_APP_DESKTOP_ONLY | 1.0.0 | bool | Offer this app only on desktop. | "false" |
APP_PROVIDER_WOPI_APP_ICON_URI | 1.0.0 | string | URI to an app icon to be used by clients. | "" |
APP_PROVIDER_WOPI_APP_INTERNAL_URL | 1.0.0 | string | Internal URL to the app, like in your DMZ. | "" |
APP_PROVIDER_WOPI_APP_NAME | 1.0.0 | string | Human readable app name. | "" |
APP_PROVIDER_WOPI_APP_URL | 1.0.0 | string | URL for end users to access the app. | "" |
APP_PROVIDER_WOPI_DISABLE_CHAT
OC_WOPI_DISABLE_CHAT | 1.0.0 | bool | Disable the chat functionality of the office app. | "false" |
APP_PROVIDER_WOPI_INSECURE | 1.0.0 | bool | Disable TLS certificate validation for requests to the WOPI server and the web office application. Do not set this in production environments. | "false" |
APP_PROVIDER_WOPI_WOPI_SERVER_IOP_SECRET | 1.0.0 | string | Shared secret of the CS3org WOPI server. | "" |
APP_PROVIDER_WOPI_WOPI_SERVER_EXTERNAL_URL | 1.0.0 | string | External url of the CS3org WOPI server. | "" |
OC_URL
APP_PROVIDER_WOPI_FOLDER_URL_BASE_URL | 1.0.0 | string | Base url to navigate back from the app to the containing folder in the file list. | "https://localhost:9200/" |
APP_PROVIDER_WOPI_FOLDER_URL_PATH_TEMPLATE | 1.0.0 | string | Path template to navigate back from the app to the containing folder in the file list. Supported template variables are {{.ResourceInfo.ResourceID}}, {{.ResourceInfo.Mtime.Seconds}}, {{.ResourceInfo.Name}}, {{.ResourceInfo.Path}}, {{.ResourceInfo.Type}}, {{.ResourceInfo.Id.SpaceId}}, {{.ResourceInfo.Id.StorageId}}, {{.ResourceInfo.Id.OpaqueId}}, {{.ResourceInfo.MimeType}} | "/f/{{.ResourceID}}" |