from flask_sqlalchemy import SQLAlchemy from flask_migrate import Migrate from flask_bootstrap import Bootstrap from flask_security import Security from flask_mailman import Mail from flask_login import LoginManager from flask_cors import CORS from flask_socketio import SocketIO from flask_jwt_extended import JWTManager from flask_session import Session from flask_wtf import CSRFProtect from flask_restx import Api from .utils.nginx_utils import prefixed_url_for from .utils.simple_encryption import SimpleEncryption from .utils.minio_utils import MinioClient # Create extensions db = SQLAlchemy() migrate = Migrate() bootstrap = Bootstrap() csrf = CSRFProtect() security = Security() mail = Mail() login_manager = LoginManager() cors = CORS() socketio = SocketIO() jwt = JWTManager() session = Session() api_rest = Api() simple_encryption = SimpleEncryption() minio_client = MinioClient()