mirror of
https://github.com/ChrispyBacon-dev/DockFlare.git
synced 2026-04-30 04:39:33 +00:00
19 lines
530 B
Python
19 lines
530 B
Python
from flask import Flask
|
|
from .api.routes import api_bp
|
|
from .api.webhook import webhook_bp
|
|
from .api.system import system_bp
|
|
from .core.database import init_db, register_db
|
|
from .core.scheduler import start_scheduler
|
|
|
|
|
|
def create_app():
|
|
app = Flask(__name__)
|
|
|
|
init_db()
|
|
register_db(app)
|
|
start_scheduler()
|
|
|
|
app.register_blueprint(api_bp, url_prefix='/api/v1')
|
|
app.register_blueprint(webhook_bp, url_prefix='/api/v1/webhook')
|
|
app.register_blueprint(system_bp, url_prefix='/api/v1/system')
|
|
return app
|