blob: a313cacf81de12f4c921efafad1945e509662137 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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()
|