33 lines
841 B
Python
33 lines
841 B
Python
|
|
from flask import Flask
|
||
|
|
from flask import abort
|
||
|
|
from flask_cors import CORS
|
||
|
|
|
||
|
|
from framework.server_config import ServerEnv
|
||
|
|
from framework.server_config import ServerConfig
|
||
|
|
|
||
|
|
from router.mains import register_blueprints as register_blueprints_main
|
||
|
|
from router.datacenter import register_blueprints as register_blueprints_datacenter
|
||
|
|
|
||
|
|
app = Flask(__name__)
|
||
|
|
CORS(app, supports_credentials=True)
|
||
|
|
|
||
|
|
register_blueprints_main(app)
|
||
|
|
register_blueprints_datacenter(app)
|
||
|
|
|
||
|
|
|
||
|
|
@app.route("/")
|
||
|
|
def hello_world():
|
||
|
|
return abort(500)
|
||
|
|
|
||
|
|
|
||
|
|
server: ServerConfig = ServerConfig()
|
||
|
|
|
||
|
|
if server.tell_env() != ServerEnv.BUILD:
|
||
|
|
# 开启计划任务
|
||
|
|
pass
|
||
|
|
|
||
|
|
if __name__ == '__main__':
|
||
|
|
server_listen: tuple = server.tell_listen()
|
||
|
|
app.run(host=server_listen[0], port=server_listen[1],
|
||
|
|
debug=True if server.tell_env() == ServerEnv.DEBUG else False)
|