|
@@ -23,6 +23,7 @@ while True:
|
23
|
23
|
services = []
|
24
|
24
|
domains = {k: v.split(',') for k, v in fetcher.get_label('com.chameth.vhost').items()}
|
25
|
25
|
protocols = fetcher.get_label('com.chameth.proxy.protocol')
|
|
26
|
+ defaults = fetcher.get_label('com.chameth.proxy.default')
|
26
|
27
|
for container, values in fetcher.get_label('com.chameth.proxy').items():
|
27
|
28
|
networks = fetcher.get_networks(container)
|
28
|
29
|
services.append({
|
|
@@ -32,7 +33,8 @@ while True:
|
32
|
33
|
'port': values,
|
33
|
34
|
'certificate': args.cert_path % domains[container][0],
|
34
|
35
|
'trusted_certificate': args.trusted_cert_path % domains[container][0],
|
35
|
|
- 'certificate_key': args.cert_key_path % domains[container][0]
|
|
36
|
+ 'certificate_key': args.cert_key_path % domains[container][0],
|
|
37
|
+ 'default': container in defaults,
|
36
|
38
|
})
|
37
|
39
|
|
38
|
40
|
with open('/nginx-config/vhosts.conf', 'w') as f:
|