This commit is contained in:
2026-05-19 11:15:54 +02:00
parent 308ddaa048
commit 084c289a95
3 changed files with 14 additions and 7 deletions
+1 -7
View File
@@ -4,15 +4,9 @@ Created on 18 mai 2026
@author: denis
'''
from celery import shared_task
from .services import mariadb_backup
@shared_task
def backup_mariadb_task():
path = mariadb_backup()
return {
"status": "ok",
"backup": path,
}
return {"status": "ok", "backup": path, }
+13
View File
@@ -59,6 +59,7 @@ INSTALLED_APPS = [
'django_celery_results',
'celery',
'home',
'backup',
'scanner',
'planarian',
@@ -355,6 +356,18 @@ CELERY_RESULT_EXTENDED = True
CELERY_RESULT_BACKEND = 'django-db'
DJANGO_CELERY_RESULTS_TASK_ID_MAX_LENGTH=191
from celery.schedules import crontab
CELERY_BEAT_SCHEDULE = {
"mariadb-backup-every-night": {
"task": "backup.tasks.backup_mariadb_task",
"schedule": crontab(hour=2, minute=0),
},
}
## reductstore
#
REDUCTSTORE_TOKEN = config('REDUCTSTORE_TOKEN')