Files
Assemblr-Backend/app.py
2023-10-27 06:04:15 +03:00

40 lines
790 B
Python

from flask import Flask, request
from flask_cors import CORS
from flask_jwt_extended import JWTManager
from flask_migrate import Migrate
from flask_session import Session
import config
import database
import routes
# Flask config
app = Flask(__name__)
app.config.from_object(config.FlaskConfig)
# Database config
database.db.init_app(app)
migrate = Migrate(app, database.db)
# Session config
server_session = Session(app)
# CORS config
CORS(app, supports_credentials=True)
jwt = JWTManager(app)
blueprints = [
(routes.auth_blueprint, '/auth'),
(routes.orders_blueprint, '/orders'),
(routes.barcode_blueprint, '/barcode'),
]
for blueprint, url_prefix in blueprints:
app.register_blueprint(blueprint, url_prefix=url_prefix)
if __name__ == '__main__':
app.run()