Refactoring part 2

Necessary changes to ensure correct working of eveai_app
This commit is contained in:
Josako
2024-05-06 23:07:45 +02:00
parent 8e5ad5f312
commit 131c609e68
9 changed files with 51 additions and 29 deletions

View File

@@ -11,8 +11,7 @@ from common.models.user import User, Role
from config.logging_config import LOGGING
from common.utils.security import set_tenant_session_data
from .errors import register_error_handlers
from eveai_workers.celery_utils import init_celery
from common.celery_config import make_celery, init_celery
def create_app(config_file=None):
app = Flask(__name__)
@@ -31,8 +30,11 @@ def create_app(config_file=None):
logging.config.dictConfig(LOGGING)
register_extensions(app)
# Initialize celery
init_celery(app)
app.celery = make_celery(app.name, app.config)
init_celery(app.celery, app)
print(app.celery.conf.broker_url)
print(app.celery.conf.result_backend)
# Setup Flask-Security-Too
user_datastore = SQLAlchemyUserDatastore(db, User, Role)