backup
This commit is contained in:
@@ -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, }
|
||||
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user