14 lines
323 B
Python
14 lines
323 B
Python
|
"""passbook misc tasks"""
|
||
|
from django.core import management
|
||
|
from structlog import get_logger
|
||
|
|
||
|
from passbook.root.celery import CELERY_APP
|
||
|
|
||
|
LOGGER = get_logger()
|
||
|
|
||
|
@CELERY_APP.task()
|
||
|
def backup_database():
|
||
|
"""Backup database"""
|
||
|
management.call_command('dbbackup')
|
||
|
LOGGER.info('Successfully backed up database.')
|