diff --git a/Dockerfile b/Dockerfile index 80beffa..e751144 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ RUN /usr/local/bin/python -m pip install --upgrade pip RUN apt-get update && apt-get install vim -y RUN apt-get -y install cron # Copy cron file to the cron.d directory -COPY aitrainer-cron /etc/cron.d/hello-cron +COPY aitrainer-cron /etc/cron.d/aitrainer-cron # Give execution rights on the cron job RUN chmod 0644 /etc/cron.d/aitrainer-cron diff --git a/aitrainer-cron b/aitrainer-cron index 7ddb6f0..c375a84 100644 --- a/aitrainer-cron +++ b/aitrainer-cron @@ -1 +1 @@ -*/30 * * * * python /aitrainer_backoffice_aitrainer_backoffice/manage.py runcrons --settings aitrainer_backoffice.settings.deploy > /var/log/cronjob.log \ No newline at end of file +*/5 * * * * python /aitrainer_backoffice/aitrainer_backoffice/manage.py runcrons --settings aitrainer_backoffice.settings.deploy >> /var/log/cronjob.log diff --git a/aitrainer_backoffice/controlling/automation/notification.py b/aitrainer_backoffice/controlling/automation/notification.py index 184c006..a6759f6 100644 --- a/aitrainer_backoffice/controlling/automation/notification.py +++ b/aitrainer_backoffice/controlling/automation/notification.py @@ -8,6 +8,7 @@ class Notification: fcm = FCM() def run(self): + print("** Running Notification automation") notification_queryset = notif.Notification.objects.using('live').raw('SELECT * from notification WHERE active = 1') for notification in notification_queryset: diff --git a/aitrainer_backoffice/controlling/cron/cron.py b/aitrainer_backoffice/controlling/cron/cron.py index 8930c43..15049d2 100644 --- a/aitrainer_backoffice/controlling/cron/cron.py +++ b/aitrainer_backoffice/controlling/cron/cron.py @@ -15,7 +15,7 @@ class MyCronJob(CronJobBase): class NotificationJob(CronJobBase): notif = Notification() - RUN_EVERY_MINS = 60 + RUN_EVERY_MINS = 5 schedule = Schedule(run_every_mins=RUN_EVERY_MINS) code = 'aitrainer_backoffice.controlling.notification' # a unique code