in backend/bms_app/__init__.py [0:0]
def register_blueprints(flask_app):
api_bp = Blueprint('api blueprint', __name__, url_prefix='/api')
from bms_app.project import bp as project_bp
api_bp.register_blueprint(project_bp, url_prefix='/projects')
from bms_app.source_db import bp as source_db_bp
api_bp.register_blueprint(source_db_bp, url_prefix='/source-dbs')
from bms_app.inventory_manager import bp as server_bp
api_bp.register_blueprint(server_bp, url_prefix='/targets')
from bms_app.upload import bp as upload_bp
api_bp.register_blueprint(upload_bp, url_prefix='/uploads')
from bms_app.wave import bp as wave_bp
api_bp.register_blueprint(wave_bp, url_prefix='/waves')
from bms_app.operation import bp as operation_bp
api_bp.register_blueprint(operation_bp, url_prefix='/operations')
from bms_app.mapping import bp as mapping_bp
api_bp.register_blueprint(mapping_bp, url_prefix='/mappings')
from bms_app.metadata import bp as metadata_bp
api_bp.register_blueprint(metadata_bp, url_prefix='/metadata')
from bms_app.restore import bp as restore_bp
api_bp.register_blueprint(restore_bp, url_prefix='/restore')
from bms_app.scheduled_tasks import bp as scheduled_task_bp
api_bp.register_blueprint(scheduled_task_bp, url_prefix='/scheduled-tasks')
from bms_app.labels import bp as labels_bp
api_bp.register_blueprint(labels_bp, url_prefix='/labels')
from bms_app.webhook import bp as webhook_bp
flask_app.register_blueprint(webhook_bp, url_prefix='/webhooks')
# to server FE artifacts
from bms_app.fe import bp as fe_bp
flask_app.register_blueprint(fe_bp, url_prefix='/')
flask_app.register_blueprint(api_bp)