Setup of documents view
This commit is contained in:
@@ -5,12 +5,14 @@ from flask_security import SQLAlchemyUserDatastore
|
||||
from flask_security.signals import user_authenticated
|
||||
from werkzeug.middleware.proxy_fix import ProxyFix
|
||||
import logging.config
|
||||
from celery import Celery
|
||||
|
||||
from .extensions import db, migrate, bootstrap, security, mail, login_manager, cors
|
||||
from .models.user import User, Tenant, Role
|
||||
from .models.document import Document, DocumentLanguage, DocumentVersion
|
||||
from .logging_config import LOGGING
|
||||
from .utils.security import set_tenant_session_data
|
||||
from .worker.celery_utils import init_celery
|
||||
|
||||
|
||||
def create_app(config_file=None):
|
||||
@@ -43,6 +45,9 @@ def create_app(config_file=None):
|
||||
mail_logger.setLevel(logging.DEBUG)
|
||||
security_logger = logging.getLogger('flask_security')
|
||||
security_logger.setLevel(logging.DEBUG)
|
||||
sqlalchemy_logger = logging.getLogger('sqlalchemy.engine')
|
||||
sqlalchemy_logger.setLevel(logging.DEBUG)
|
||||
# sqlalchemy_logger.addHandler(logging.StreamHandler())
|
||||
|
||||
# Register API
|
||||
register_api(app)
|
||||
@@ -73,3 +78,18 @@ def register_api(app):
|
||||
pass
|
||||
# from . import api
|
||||
# app.register_blueprint(api.bp, url_prefix='/api')
|
||||
|
||||
|
||||
def create_celery_app(config_file=None):
|
||||
app = Flask(__name__)
|
||||
if config_file is None:
|
||||
app.config.from_object('config.DevConfig')
|
||||
else:
|
||||
app.config.from_object(config_file)
|
||||
|
||||
celery = Celery(app.import_name)
|
||||
init_celery(celery, app)
|
||||
return celery
|
||||
|
||||
|
||||
celery = create_celery_app()
|
||||
|
||||
Reference in New Issue
Block a user