Web Extension Configuration

Introduction

The Infinite Scale Web extension provides …​

Extensions are under development because of the beta badge 1 stage of Infinite Scale. Their service, environment variables and configuration may change. Forgive us if there are mistakes or information is missing. Feel free to report issues and we’ll take care of them as soon as possible on github. You want to fix them yourself? We’d appreciate that even more.

Configuration

Environment Variables

The web extension is configured via the following environment variables:

Environment variables for the web extension
Name Type Default Value Description

OCIS_TRACING_ENABLED
WEB_TRACING_ENABLED

bool

false

OCIS_TRACING_TYPE
WEB_TRACING_TYPE

string

OCIS_TRACING_ENDPOINT
WEB_TRACING_ENDPOINT

string

OCIS_TRACING_COLLECTOR
WEB_TRACING_COLLECTOR

string

OCIS_LOG_LEVEL
WEB_LOG_LEVEL

string

OCIS_LOG_PRETTY
WEB_LOG_PRETTY

bool

false

OCIS_LOG_COLOR
WEB_LOG_COLOR

bool

false

OCIS_LOG_FILE
WEB_LOG_FILE

string

WEB_DEBUG_ADDR

string

127.0.0.1:9104

WEB_DEBUG_TOKEN

string

WEB_DEBUG_PPROF

bool

false

WEB_DEBUG_ZPAGES

bool

false

WEB_HTTP_ADDR

string

127.0.0.1:9100

WEB_HTTP_ROOT

string

/

WEB_CACHE_TTL

int

604800

WEB_ASSET_PATH

string

WEB_UI_CONFIG

string

WEB_UI_PATH

string

OCIS_URL
WEB_UI_THEME_SERVER

string

https://localhost:9200

WEB_UI_THEME_PATH

string

/themes/owncloud/theme.json

OCIS_URL
WEB_UI_CONFIG_SERVER

string

https://localhost:9200

``

string

WEB_UI_CONFIG_VERSION

string

0.1.0

WEB_OIDC_METADATA_URL

string

https://localhost:9200/.well-known/openid-configuration

OCIS_URL
OCIS_OIDC_ISSUER
WEB_OIDC_AUTHORITY

string

https://localhost:9200

WEB_OIDC_CLIENT_ID

string

web

WEB_OIDC_RESPONSE_TYPE

string

code

WEB_OIDC_SCOPE

string

openid profile email

Since Version: + added, - deprecated

YAML Example

# Autogenerated
# Filename: web-config-example.yaml

tracing:
  enabled: false
  type: ""
  endpoint: ""
  collector: ""
log:
  level: ""
  pretty: false
  color: false
  file: ""
debug:
  addr: 127.0.0.1:9104
  token: ""
  pprof: false
  zpages: false
http:
  addr: 127.0.0.1:9100
  root: /
  cache_ttl: 604800
asset:
  path: ""
file: ""
web:
  path: ""
  theme_server: https://localhost:9200
  theme_path: /themes/owncloud/theme.json
  config:
    server: https://localhost:9200
    theme: ""
    version: 0.1.0
    oids:
      metadata_url: https://localhost:9200/.well-known/openid-configuration
      authority: https://localhost:9200
      client_id: web
      response_type: code
      scope: openid profile email
    apps:
    - files
    - search
    - preview
    - text-editor
    - pdf-viewer
    - external
    - user-management
    external_apps: []
    options:
      hideSearchBar: false