- cleanup healthz logging in before_request

- Security and csrf added to eveai_ops. Otherwise the initialize_data.py script cannot initialize the Super User...
This commit is contained in:
Josako
2025-09-07 16:19:53 +02:00
parent 36575c17a8
commit 804486664b
4 changed files with 22 additions and 11 deletions

View File

@@ -1,10 +1,11 @@
import logging
import os
from flask import Flask
from flask_security import SQLAlchemyUserDatastore
from werkzeug.middleware.proxy_fix import ProxyFix
import logging.config
from common.extensions import db, migrate
from common.extensions import db, migrate, security, csrf
from config.logging_config import configure_logging
from config.config import get_config
import common.models.user
@@ -12,6 +13,8 @@ import common.models.interaction
import common.models.entitlements
import common.models.document
from common.models.user import User, Role
def create_app(config_file=None):
app = Flask(__name__, static_url_path='/static')
@@ -54,6 +57,10 @@ def create_app(config_file=None):
register_extensions(app)
# Setup Flask-Security-Too
user_datastore = SQLAlchemyUserDatastore(db, User, Role)
security.init_app(app, user_datastore)
# Register Blueprints
register_blueprints(app)
@@ -77,6 +84,7 @@ def create_app(config_file=None):
def register_extensions(app):
db.init_app(app)
migrate.init_app(app, db)
csrf.init_app(app)
def register_blueprints(app):