diff options
Diffstat (limited to '')
-rw-r--r-- | config/parser.go | 17 |
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": |