Browse Source

Handle SANs

pull/4/head
Chris Smith 8 years ago
parent
commit
37d84dff31
2 changed files with 2 additions and 2 deletions
  1. 1
    1
      generate.py
  2. 1
    1
      nginx.tpl

+ 1
- 1
generate.py View File

@@ -24,7 +24,7 @@ while True:
24 24
     networks = fetcher.get_networks(container)
25 25
     services.append({
26 26
       'protocol': 'http', # TODO: Support HTTPS
27
-      'vhost': domains[container], # TODO: Handle SANs
27
+      'vhosts': domains[container].split(','),
28 28
       'host': next(iter(networks.values())), # TODO: Pick a bridge sensibly?
29 29
       'port': values      
30 30
     })

+ 1
- 1
nginx.tpl View File

@@ -1,6 +1,6 @@
1 1
 {% for service in services %}
2 2
 server {
3
-    server_name {{ service.vhost }};
3
+    server_name {{ ' '.join(service.vhosts) }};
4 4
     listen [::]:443 ssl http2;
5 5
 
6 6
     location / {

Loading…
Cancel
Save