Zum Hauptinhalt springen

Environment Variables

Environment variables for the thumbnails service

NameIntroduction VersionTypeDescriptionDefault Value
OC_TRACING_ENABLED
THUMBNAILS_TRACING_ENABLED
1.0.0boolActivates tracing.false
OC_TRACING_TYPE
THUMBNAILS_TRACING_TYPE
1.0.0stringThe type of tracing. Defaults to '', which is the same as 'jaeger'. Allowed tracing types are 'jaeger' and '' as of now.
OC_TRACING_ENDPOINT
THUMBNAILS_TRACING_ENDPOINT
1.0.0stringThe endpoint of the tracing agent.
OC_TRACING_COLLECTOR
THUMBNAILS_TRACING_COLLECTOR
1.0.0stringThe 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.
OC_LOG_LEVEL
THUMBNAILS_LOG_LEVEL
1.0.0stringThe log level. Valid values are: 'panic', 'fatal', 'error', 'warn', 'info', 'debug', 'trace'.
OC_LOG_PRETTY
THUMBNAILS_LOG_PRETTY
1.0.0boolActivates pretty log output.false
OC_LOG_COLOR
THUMBNAILS_LOG_COLOR
1.0.0boolActivates colorized log output.false
OC_LOG_FILE
THUMBNAILS_LOG_FILE
1.0.0stringThe path to the log file. Activates logging to this file if set.
THUMBNAILS_DEBUG_ADDR1.0.0stringBind address of the debug server, where metrics, health, config and debug endpoints will be exposed.127.0.0.1:9189
THUMBNAILS_DEBUG_TOKEN1.0.0stringToken to secure the metrics endpoint.
THUMBNAILS_DEBUG_PPROF1.0.0boolEnables pprof, which can be used for profiling.false
THUMBNAILS_DEBUG_ZPAGES1.0.0boolEnables zpages, which can be used for collecting and viewing in-memory traces.false
THUMBNAILS_GRPC_ADDR1.0.0stringThe bind address of the GRPC service.127.0.0.1:9185
THUMBNAILS_MAX_CONCURRENT_REQUESTS1.0.0intNumber of maximum concurrent thumbnail requests. Default is 0 which is unlimited.0
THUMBNAILS_HTTP_ADDR1.0.0stringThe bind address of the HTTP service.127.0.0.1:9186
OC_HTTP_TLS_ENABLED1.0.0boolActivates TLS for the http based services using the server certifcate and key configured via OC_HTTP_TLS_CERTIFICATE and OC_HTTP_TLS_KEY. If OC_HTTP_TLS_CERTIFICATE is not set a temporary server certificate is generated - to be used with PROXY_INSECURE_BACKEND=true.false
OC_HTTP_TLS_CERTIFICATE1.0.0stringPath/File name of the TLS server certificate (in PEM format) for the http services.
OC_HTTP_TLS_KEY1.0.0stringPath/File name for the TLS certificate key (in PEM format) for the server certificate to use for the http services.
THUMBNAILS_HTTP_ROOT1.0.0stringSubdirectory that serves as the root for this HTTP service./thumbnails
OC_CORS_ALLOW_ORIGINS
THUMBNAILS_CORS_ALLOW_ORIGINS
1.0.0[]stringA list of allowed CORS origins. See following chapter for more details: Access-Control-Allow-Origin at \https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin. See the Environment Variable Types description for more details.[*]
OC_CORS_ALLOW_METHODS
THUMBNAILS_CORS_ALLOW_METHODS
1.0.0[]stringA list of allowed CORS methods. See following chapter for more details: Access-Control-Request-Method at \https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Method. See the Environment Variable Types description for more details.[GET POST PUT PATCH DELETE OPTIONS]
OC_CORS_ALLOW_HEADERS
THUMBNAILS_CORS_ALLOW_HEADERS
1.0.0[]stringA list of allowed CORS headers. See following chapter for more details: Access-Control-Request-Headers at \https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Headers. See the Environment Variable Types description for more details.[Authorization Origin Content-Type Accept X-Requested-With X-Request-Id Cache-Control]
OC_CORS_ALLOW_CREDENTIALS
THUMBNAILS_CORS_ALLOW_CREDENTIALS
1.0.0boolAllow credentials for CORS.See following chapter for more details: Access-Control-Allow-Credentials at \https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials.true
THUMBNAILS_RESOLUTIONS1.0.0[]stringThe supported list of target resolutions in the format WidthxHeight like 32x32. You can define any resolution as required. See the Environment Variable Types description for more details.[16x16 32x32 64x64 128x128 1080x1920 1920x1080 2160x3840 3840x2160 4320x7680 7680x4320]
THUMBNAILS_FILESYSTEMSTORAGE_ROOT1.0.0stringThe directory where the filesystem storage will store the thumbnails. If not defined, the root directory derives from $OC_BASE_DATA_PATH/thumbnails./home/chaser/.opencloud/thumbnails
OC_INSECURE
THUMBNAILS_WEBDAVSOURCE_INSECURE
1.0.0boolIgnore untrusted SSL certificates when connecting to the webdav source.false
OC_INSECURE
THUMBNAILS_CS3SOURCE_INSECURE
1.0.0boolIgnore untrusted SSL certificates when connecting to the CS3 source.false
OC_REVA_GATEWAY1.0.0stringCS3 gateway used to look up user metadataeu.opencloud.api.gateway
THUMBNAILS_TXT_FONTMAP_FILE1.0.0stringThe path to a font file for txt thumbnails.
THUMBNAILS_TRANSFER_TOKEN1.0.0stringThe secret to sign JWT to download the actual thumbnail file.
THUMBNAILS_DATA_ENDPOINT1.0.0stringThe HTTP endpoint where the actual thumbnail file can be downloaded.http://127.0.0.1:9186/thumbnails/data
THUMBNAILS_MAX_INPUT_WIDTH1.0.0intThe maximum width of an input image which is being processed.7680
THUMBNAILS_MAX_INPUT_HEIGHT1.0.0intThe maximum height of an input image which is being processed.7680
THUMBNAILS_MAX_INPUT_IMAGE_FILE_SIZE1.0.0stringThe maximum file size of an input image which is being processed. Usable common abbreviations: [KB, KiB, MB, MiB, GB, GiB, TB, TiB, PB, PiB, EB, EiB], example: 2GB.50MB