|
|
@@ -12,39 +12,30 @@ from db import db
|
|
|
from route.util import make_response
|
|
|
from pool.thread_pool import init_workers
|
|
|
|
|
|
+app = Flask(__name__)
|
|
|
|
|
|
-def create_app():
|
|
|
- logging.info("Creating and initializing app...")
|
|
|
+cors = CORS(app, resources={r"/*": {"origins": "*"}})
|
|
|
|
|
|
- try:
|
|
|
- os.mkdir(UPLOAD_DIR + "/result")
|
|
|
- except:
|
|
|
- pass
|
|
|
+app.config['MAX_CONTENT_LENGTH'] = MAX_CONTENT_LENGTH
|
|
|
|
|
|
- app = Flask(__name__)
|
|
|
+app.config['SQLALCHEMY_DATABASE_URI'] = MYSQL_URI
|
|
|
+app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
|
|
|
|
|
- init_workers()
|
|
|
+app.register_blueprint(route.upload.bp, url_prefix=VERSION_PREFIX)
|
|
|
+app.register_blueprint(route.analyze.bp, url_prefix=VERSION_PREFIX)
|
|
|
+app.register_blueprint(route.result.bp, url_prefix=VERSION_PREFIX)
|
|
|
|
|
|
- cors = CORS(app, resources={r"/*": {"origins": "*"}})
|
|
|
+db.init_app(app)
|
|
|
+with app.app_context():
|
|
|
+ # db.drop_all()
|
|
|
+ db.create_all()
|
|
|
|
|
|
- app.config['MAX_CONTENT_LENGTH'] = MAX_CONTENT_LENGTH
|
|
|
+init_workers()
|
|
|
|
|
|
- app.config['SQLALCHEMY_DATABASE_URI'] = MYSQL_URI
|
|
|
- app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
|
|
-
|
|
|
- app.register_blueprint(route.upload.bp, url_prefix=VERSION_PREFIX)
|
|
|
- app.register_blueprint(route.analyze.bp, url_prefix=VERSION_PREFIX)
|
|
|
- app.register_blueprint(route.result.bp, url_prefix=VERSION_PREFIX)
|
|
|
-
|
|
|
- db.init_app(app)
|
|
|
- with app.app_context():
|
|
|
- # db.drop_all()
|
|
|
- db.create_all()
|
|
|
-
|
|
|
- return app
|
|
|
-
|
|
|
-
|
|
|
-app = create_app()
|
|
|
+try:
|
|
|
+ os.mkdir(UPLOAD_DIR + "/result")
|
|
|
+except:
|
|
|
+ pass
|
|
|
|
|
|
|
|
|
@app.route("/")
|