From 921f9f73c3cf2cd010cbe8e594079dfd8a674516 Mon Sep 17 00:00:00 2001 From: kaiyou Date: Sun, 10 Sep 2017 13:04:43 +0200 Subject: [PATCH] Fix #249 --- admin/mailu/__init__.py | 4 +++- admin/mailu/certbot.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/admin/mailu/__init__.py b/admin/mailu/__init__.py index ff98ece0..aeb4d89e 100644 --- a/admin/mailu/__init__.py +++ b/admin/mailu/__init__.py @@ -46,7 +46,9 @@ login_manager = flask_login.LoginManager() login_manager.init_app(app) babel = flask_babel.Babel(app) translations = list(map(str, babel.list_translations())) -scheduler = background.BackgroundScheduler() +scheduler = background.BackgroundScheduler({ + 'apscheduler.timezone': 'UTC' +}) # Manager commnad manager = flask_script.Manager(app) diff --git a/admin/mailu/certbot.py b/admin/mailu/certbot.py index 036809bb..71e0309c 100644 --- a/admin/mailu/certbot.py +++ b/admin/mailu/certbot.py @@ -44,7 +44,7 @@ def certbot_install(domain): @scheduler.scheduled_job('date') -@scheduler.scheduled_job('cron', hour=96, minute=0) +@scheduler.scheduled_job('cron', day='*/4', hour=0, minute=0) def generate_cert(): print("Generating TLS certificates using Certbot") hostname = app.config["HOSTNAME"]