Procházet zdrojové kódy

Actuall write the config out.

pull/4/head
Chris Smith před 8 roky
rodič
revize
78a9e3b467
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4
    2
      generate.py

+ 4
- 2
generate.py Zobrazit soubor

1
 #!/usr/bin/env python3
1
 #!/usr/bin/env python3
2
 
2
 
3
-from collections import defaultdict
4
 import argparse
3
 import argparse
5
 import etcdlib
4
 import etcdlib
6
 import jinja2
5
 import jinja2
34
       'certificate_key': args.cert_key_path % domains[container][0]
33
       'certificate_key': args.cert_key_path % domains[container][0]
35
     })
34
     })
36
 
35
 
37
-  print(template.render(services=services)) # TODO: Actually write it out
36
+  with open('/nginx-config/vhosts.conf', 'w') as f:
37
+    print('Writing vhosts.conf...', flush=True)
38
+    f.write(template.render(services=services))
39
+
38
   print('Done writing config.', flush=True)
40
   print('Done writing config.', flush=True)
39
 
41
 
40
   fetcher.wait_for_update()
42
   fetcher.wait_for_update()

Načítá se…
Zrušit
Uložit