Files
encounterflow/encounterflow/__init__.py

17 lines
461 B
Python

from flask import Flask
from .config import load_config
from .routes.admin import admin_bp
from .routes.board import board_bp
from .routes.api import api_bp
def create_app(**overrides) -> Flask:
app = Flask(__name__, static_folder="static", template_folder="templates")
load_config(app, **overrides)
# Register blueprints
app.register_blueprint(board_bp)
app.register_blueprint(admin_bp)
app.register_blueprint(api_bp)
return app