# Create database management engine data_engine = DataManager( cache_engine, logger, app.config['MGMT_DATABASE_CONNECTION'], app.config['MGMT_DATABASE_POOL_SIZE'] ) app.data_engine = data_engine # Create background task processing client task_engine = TaskManager( data_engine, logger ) task_engine.init_housekeeping_tasks() app.task_engine = task_engine # Create a user permissions engine permissions_engine = PermissionsManager( data_engine, cache_engine, task_engine, app.config, logger ) app.permissions_engine = permissions_engine # Create the main imaging engine image_engine = ImageManager( data_engine,