from flask import Flask from datetime import datetime def create_app(): app = Flask(__name__) app.config['SECRET_KEY'] = 'your_secret_key' # Application uses direct MariaDB connections via external_server.conf # No SQLAlchemy ORM needed - all database operations use raw SQL from app.routes import bp as main_bp, warehouse_bp from app.daily_mirror import daily_mirror_bp app.register_blueprint(main_bp, url_prefix='/') app.register_blueprint(warehouse_bp) app.register_blueprint(daily_mirror_bp) # Add 'now' function to Jinja2 globals app.jinja_env.globals['now'] = datetime.now return app