summaryrefslogtreecommitdiff
path: root/config/parser.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--config/parser.go17
1 files changed, 15 insertions, 2 deletions
diff --git a/config/parser.go b/config/parser.go
index 7687a91f..0e3afdf7 100644
--- a/config/parser.go
+++ b/config/parser.go
@@ -138,10 +138,21 @@ func (p *Parser) parseLines(lines []string) (err error) {
p.opts.schedulerEntryFrequencyMinInterval = parseInt(value, defaultSchedulerEntryFrequencyMinInterval)
case "POLLING_PARSING_ERROR_LIMIT":
p.opts.pollingParsingErrorLimit = parseInt(value, defaultPollingParsingErrorLimit)
+ // kept for compatibility purpose
case "PROXY_IMAGES":
- p.opts.proxyImages = parseString(value, defaultProxyImages)
+ p.opts.proxyOption = parseString(value, defaultProxyOption)
+ p.opts.proxyMediaTypes = append(p.opts.proxyMediaTypes, "image")
+ case "PROXY_HTTP_CLIENT_TIMEOUT":
+ p.opts.proxyHTTPClientTimeout = parseInt(value, defaultProxyHTTPClientTimeout)
+ case "PROXY_OPTION":
+ p.opts.proxyOption = parseString(value, defaultProxyOption)
+ case "PROXY_MEDIA_TYPES":
+ p.opts.proxyMediaTypes = parseStringList(value, []string{defaultProxyMediaTypes})
+ // kept for compatibility purpose
case "PROXY_IMAGE_URL":
- p.opts.proxyImageUrl = parseString(value, defaultProxyImageUrl)
+ p.opts.proxyUrl = parseString(value, defaultProxyUrl)
+ case "PROXY_URL":
+ p.opts.proxyUrl = parseString(value, defaultProxyUrl)
case "CREATE_ADMIN":
p.opts.createAdmin = parseBool(value, defaultCreateAdmin)
case "ADMIN_USERNAME":
@@ -180,6 +191,8 @@ func (p *Parser) parseLines(lines []string) (err error) {
p.opts.httpClientProxy = parseString(value, defaultHTTPClientProxy)
case "HTTP_CLIENT_USER_AGENT":
p.opts.httpClientUserAgent = parseString(value, defaultHTTPClientUserAgent)
+ case "HTTP_SERVER_TIMEOUT":
+ p.opts.httpServerTimeout = parseInt(value, defaultHTTPServerTimeout)
case "AUTH_PROXY_HEADER":
p.opts.authProxyHeader = parseString(value, defaultAuthProxyHeader)
case "AUTH_PROXY_USER_CREATION":