mirror of https://github.com/midoks/mdserver-web
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.7 KiB
58 lines
1.7 KiB
# coding=utf-8
|
|
|
|
# ---------------------------------------------------------------------------------
|
|
# MW-Linux面板
|
|
# ---------------------------------------------------------------------------------
|
|
# copyright (c) 2018-∞(https://github.com/midoks/mdserver-web) All rights reserved.
|
|
# ---------------------------------------------------------------------------------
|
|
# Author: midoks <midoks@163.com>
|
|
# ---------------------------------------------------------------------------------
|
|
|
|
|
|
import sys
|
|
import os
|
|
|
|
# from admin import create_app
|
|
from admin import app, socketio
|
|
import config
|
|
|
|
# from gevent.pywsgi import WSGIServer
|
|
# from geventwebsocket.handler import WebSocketHandler
|
|
|
|
from gevent import monkey
|
|
monkey.patch_all()
|
|
|
|
# from requests.packages.urllib3.util.ssl_ import create_urllib3_context
|
|
# create_urllib3_context()
|
|
|
|
if sys.version_info < (3, 6):
|
|
raise RuntimeError('This application must be run under Python 3.6 or later.')
|
|
|
|
# 我们需要在sys.path中包含根目录,以确保我们可以找到在独立运行时运行时所需的一切。
|
|
if sys.path[0] != os.path.dirname(os.path.realpath(__file__)):
|
|
sys.path.insert(0, os.path.dirname(os.path.realpath(__file__)))
|
|
|
|
|
|
# print(config.DEFAULT_SERVER,config.DEFAULT_SERVER_PORT)
|
|
# app = create_app()
|
|
|
|
def main():
|
|
|
|
# try:
|
|
# # http_server = WSGIServer(
|
|
# # (HOST, PORT), app, handler_class=WebSocketHandler)
|
|
# # http_server.serve_forever()
|
|
# # socketio.run(app, host=HOST, port=PORT)
|
|
# socketio.run(
|
|
# app,
|
|
# debug=config.DEBUG,
|
|
# host=config.DEFAULT_SERVER,
|
|
# port=7201,
|
|
# )
|
|
# except Exception as e:
|
|
# print(str(e))
|
|
|
|
app.run(debug=True)
|
|
|
|
if __name__ == '__main__':
|
|
main()
|
|
|