from .main_bp import main_bp from .health_bp import health_bp from .api_bp import api_bp from upload.backend.upload_refs import create_upload_refs_blueprint def register_routes(app): """Зарегистрировать все blueprint'ы на Flask-приложении. Args: app: Экземпляр Flask-приложения """ app.register_blueprint(main_bp) app.register_blueprint(health_bp) app.register_blueprint(api_bp) # Слой 2 (закачка через ВМ) — переиспользуемый blueprint из модуля upload app.register_blueprint(create_upload_refs_blueprint({ "apiPrefix": "/api", "vmUploadPrefix": "https://contracts.kube5s.ru/drhider-upload/", "maxFileBytes": 50 * 1024 * 1024, "maxSessionBytes": 500 * 1024 * 1024, "ttlSeconds": 30 * 60, "pullRetries": 3, "pullRetryDelay": 2, }))