Reload Docker containers when certificates are generated

This commit is contained in:
Pierre Jaury
2016-11-09 16:38:30 +01:00
parent bbf71b262e
commit a8bc8e9d4b

View File

@@ -1,4 +1,4 @@
from mailu import app, scheduler from mailu import app, scheduler, dockercli
import subprocess import subprocess
import os import os
@@ -64,5 +64,6 @@ def generate_cert():
result.stdout.decode("utf8") + result.stdout.decode("utf8"))) result.stdout.decode("utf8") + result.stdout.decode("utf8")))
else: else:
print("Successfully generated or renewed TLS certificates") print("Successfully generated or renewed TLS certificates")
must_reload = certbot_install(domain) if certbot_install(domain):
print("Reloading TLS-dependant services")
dockercli.reload("http", "smtp", "imap")