Files
neonsr/sdk_server/__init__.py
Naruse ec8972d5d6 init
2025-04-15 19:36:05 +08:00

45 lines
2.0 KiB
Python

import logging
from flask import Flask
from sdk_server.controllers.config.agreement_controller import agreement_blueprint
from sdk_server.controllers.config.alert_ann_controller import alert_ann_blueprint
from sdk_server.controllers.config.alert_pict_controller import alert_pic_blueprint
from sdk_server.controllers.config.batch_upload_controller import batch_upload_blueprint
from sdk_server.controllers.config.combo_config_controller import combo_config_blueprint
from sdk_server.controllers.config.combo_controller import combo_blueprint
from sdk_server.controllers.config.compare_protocol_ver_controller import compare_protocol_ver_blueprint
from sdk_server.controllers.config.data_upload_controller import data_upload_blueprint
from sdk_server.controllers.config.risky_check_controller import risky_check_blueprint
from sdk_server.controllers.login.login_controller import login_blueprint
from sdk_server.controllers.login.login_v2_controller import login_v2_blueprint
from sdk_server.controllers.login.query_dispatch_controller import query_dispatch_blueprint
from sdk_server.controllers.login.query_gateway_controller import query_gateway_blueprint
from sdk_server.controllers.login.token_login_controller import token_login_blueprint
app = Flask(__name__)
log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)
# CONFIG
app.register_blueprint(agreement_blueprint)
app.register_blueprint(alert_ann_blueprint)
app.register_blueprint(alert_pic_blueprint)
app.register_blueprint(batch_upload_blueprint)
app.register_blueprint(combo_config_blueprint)
app.register_blueprint(combo_blueprint)
app.register_blueprint(compare_protocol_ver_blueprint)
app.register_blueprint(data_upload_blueprint)
app.register_blueprint(risky_check_blueprint)
# LOGIN
app.register_blueprint(login_blueprint)
app.register_blueprint(login_v2_blueprint)
app.register_blueprint(query_dispatch_blueprint)
app.register_blueprint(query_gateway_blueprint)
app.register_blueprint(token_login_blueprint)
def run_http_server(host, port):
app.run(host=host, port=port, debug=False)