29 lines
863 B
Python
29 lines
863 B
Python
""" Server-package
|
|
|
|
Initialize app, cors, database and bcrypt (for passwordhashing) and added it to the application.
|
|
Initialize also a singelton for the AccesTokenControler and start the Thread.
|
|
|
|
"""
|
|
|
|
from flask import Flask
|
|
from flask_sqlalchemy import SQLAlchemy
|
|
from flask_bcrypt import Bcrypt
|
|
from flask_cors import CORS
|
|
from .controller.accesTokenController import AccesTokenController
|
|
# from flask_login import LoginManager
|
|
|
|
app = Flask(__name__)
|
|
CORS(app)
|
|
# app.config['SECRET_KEY'] = '0a657b97ef546da90b2db91862ad4e29'
|
|
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db'
|
|
db = SQLAlchemy(app)
|
|
bcrypt = Bcrypt(app)
|
|
accesTokenController = AccesTokenController()
|
|
accesTokenController.start()
|
|
# login_manager = LoginManager(app)
|
|
# login_manager.login_view = 'login'
|
|
# login_manager.login_message_category = 'info'
|
|
|
|
|
|
from geruecht import routes
|