From 3fca03988b42adaf8e67cc7137dd1fdba327e197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Tue, 22 Mar 2022 00:39:40 +0800 Subject: initial commit --- main.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 main.py (limited to 'main.py') diff --git a/main.py b/main.py new file mode 100644 index 0000000..a313cac --- /dev/null +++ b/main.py @@ -0,0 +1,24 @@ +""" +Provides heroes API +""" +from flask import Flask +from flask_jwt_extended import JWTManager +from config import settings +from database.db import initialize_db +from routes.heroes import heroes +from routes.users import users +from routes.auth import auth + + +app = Flask(__name__) +app.config.from_object(settings['development']) +app.register_blueprint(heroes, url_prefix="/api/v1/") +app.register_blueprint(users, url_prefix="/api/v1/") +app.register_blueprint(auth, url_prefix="/api/v1/") +initialize_db(app) + +jwt = JWTManager(app) + + +if __name__ == '__main__': + app.run() -- cgit v1.2.3