Files
static-site-hosting/app/__init__.py
T
ION606 c1f26094de Split routes into multiple files (#2)
* split into files

* attempted path fix

* perms fix

* added missed functions

* fixed circular dependancy

* I hate splitting

* env fix

* path fix
2025-02-18 01:27:40 +00:00

31 lines
596 B
Python

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
from .scheduler import scheduler
db = SQLAlchemy()
login_manager = LoginManager()
def create_app():
app = Flask(__name__)
# Configuration
app.config.from_object("app.config.Config")
# Initialize extensions
db.init_app(app)
login_manager.init_app(app)
# Initialize scheduler
from .scheduler import init_scheduler
init_scheduler(app)
# Register blueprints
from .routes import main_routes
app.register_blueprint(main_routes)
return app