Skip to content

Commit 6969e8b

Browse files
little-dudeshin-
authored andcommitted
handle url-based proxy configurations
Signed-off-by: Corentin Henry <[email protected]>
1 parent 2c4a865 commit 6969e8b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

docker/api/client.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,13 @@ def __init__(self, base_url=None, version=None,
115115
self.headers['User-Agent'] = user_agent
116116

117117
self._general_configs = config.load_general_config()
118+
119+
proxy_config = self._general_configs.get('proxies', {})
118120
try:
119-
proxies = self._general_configs['proxies']['default']
121+
proxies = proxy_config[base_url]
120122
except KeyError:
121-
proxies = {}
123+
proxies = proxy_config.get('default', {})
124+
122125
self._proxy_configs = ProxyConfig.from_dict(proxies)
123126

124127
self._auth_configs = auth.load_config(

0 commit comments

Comments
 (0)