From a8bc8e9d4b4fdb623a4e8c58a84d1e832837d4b6 Mon Sep 17 00:00:00 2001 From: Pierre Jaury Date: Wed, 9 Nov 2016 16:38:30 +0100 Subject: [PATCH] Reload Docker containers when certificates are generated --- admin/mailu/certbot.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/admin/mailu/certbot.py b/admin/mailu/certbot.py index 6b3cbdc7..d8935be8 100644 --- a/admin/mailu/certbot.py +++ b/admin/mailu/certbot.py @@ -1,4 +1,4 @@ -from mailu import app, scheduler +from mailu import app, scheduler, dockercli import subprocess import os @@ -64,5 +64,6 @@ def generate_cert(): result.stdout.decode("utf8") + result.stdout.decode("utf8"))) else: 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")