Example #1
0
def create_app():
    app = Celery(__name__, broker=Config.CELERY_BROKER_URL,
                 include=['manager.mysql_task.run_sql_file'])
    app.logger_name = __name__
    config_name = os.getenv('CELERY_CONFIG') or 'default'
    app.config_from_object(config[config_name])
    config[config_name].init_app(app)

    return app