Skip to content
Snippets Groups Projects
__init__.py 847 B
Newer Older
from flask import Flask
francoisdillinger's avatar
francoisdillinger committed
from flask_cors import CORS

# from database.db_connection import get_db_connection


def create_app():
    app = Flask(__name__)
francoisdillinger's avatar
francoisdillinger committed
    CORS(app)
    
    from api.routes.tempData import tempData_bp
    from api.routes.powerData import powerData_bp
    from api.routes.waterData import waterData_bp
    from api.routes.costData import costData_bp

    app.register_blueprint(tempData_bp, url_prefix='/api')
    app.register_blueprint(powerData_bp, url_prefix='/api')
    app.register_blueprint(waterData_bp, url_prefix='/api')
    app.register_blueprint(costData_bp, url_prefix='/api')
    
    # The following only needs to be run once to create the database. DO NOT UNCOMMENT!!!

    # with app.app_context():
    #     from database.CS_499_create_db import create_and_seed_db
    #     create_and_seed_db()

    return app