App Provider Service Configuration
Introduction
App providers represent apps, if the app is not able to register itself. Currently there is only the CS3org WOPI server app provider.
Services are under development because of the |
Configuration
Environment Variables
The app-provider
extension is configured via the following environment variables:
Name | Type | Default Value | Description |
---|---|---|---|
|
bool |
false |
Activates tracing. |
|
string |
The type of tracing. Defaults to "", which is the same as "jaeger". Allowed tracing types are "jaeger" and "" as of now. |
|
|
string |
The endpoint of the tracing agent. |
|
|
string |
The HTTP endpoint for sending spans directly to a collector, i.e. http://jaeger-collector:14268/api/traces. Only used if the tracing endpoint is unset. |
|
|
string |
The log level. Valid values are: "panic", "fatal", "error", "warn", "info", "debug", "trace". |
|
|
bool |
false |
Activates pretty log output. |
|
bool |
false |
Activates colorized log output. |
|
string |
The path to the log file. Activates logging to this file if set. |
|
|
string |
127.0.0.1:9165 |
Bind address of the debug server, where metrics, health, config and debug endpoints will be exposed. |
|
string |
Token to secure the metrics endpoint |
|
|
bool |
false |
Enables pprof, which can be used for profiling |
|
bool |
false |
Enables zpages, which can be used for collecting and viewing traces in-memory. |
|
string |
127.0.0.1:9164 |
The bind address of the GRPC service. |
|
string |
tcp |
The transport protocol of the grpc service. |
|
string |
The secret to mint and validate jwt tokens. |
|
|
string |
127.0.0.1:9142 |
The CS3 gateway endpoint. |
|
string |
Address of the app provider, where the gateway service can reach it. |
|
|
string |
Driver, which the app provider uses. Only "wopi" is supported as of now. |
|
|
string |
API key for the wopi app. |
|
|
bool |
false |
Offer this app only on desktop. |
|
string |
URI to an app icon to be used by clients. |
|
|
string |
Internal URL to the app, eg in your DMZ. |
|
|
string |
Human readable app name. |
|
|
string |
URL for end users to access the app. |
|
|
bool |
false |
Allow insecure connections to the app. |
|
string |
Shared secret of the CS3org WOPI server. |
|
|
string |
External url of the CS3org WOPI server. |
Since Version: +
added, -
deprecated
YAML Example
# Autogenerated
# Filename: app-provider-config-example.yaml
tracing:
enabled: false
type: ""
endpoint: ""
collector: ""
log:
level: ""
pretty: false
color: false
file: ""
debug:
addr: 127.0.0.1:9165
token: ""
pprof: false
zpages: false
grpc:
addr: 127.0.0.1:9164
protocol: tcp
token_manager:
jwt_secret: ""
reva:
address: 127.0.0.1:9142
external_addr: ""
driver: ""
drivers:
wopi:
app_api_key: ""
app_desktop_only: false
app_icon_uri: ""
app_internal_url: ""
app_name: ""
app_url: ""
insecure: false
wopi_server_iop_secret: ""
wopi_server_external_url: ""