feat: start working on Flask

This commit is contained in:
DaanSelen
2026-03-03 11:15:59 +01:00
parent b95074d994
commit 992baa2afc
11 changed files with 199 additions and 13 deletions
+17 -2
View File
@@ -2,20 +2,35 @@
import logging as log
import flask
import json
import os
from modules.config.reader import reader
from modules.database.database import database
from modules.utilities.utilities import utilities as util
from modules.routes.routes import routes
if __name__ == '__main__':
log.basicConfig(level=log.DEBUG)
config_contents = reader.read_config()
ok, config_contents = reader.read_config()
if not ok:
exit(1)
found, config_database = util.filter_config(config_contents, 'DATABASE')
if not found:
exit(1)
ok, engine, session = database.create_session(config_database)
ok = database.verify_contents(engine)
ok = database.ensure_contents(engine)
app = flask.Flask("WGDashboard", template_folder=os.path.abspath("./static/dist/WGDashboardAdmin"))
app.register_blueprint(routes)
app.wgdashboard_config = config_contents
app.engine = engine
app.db_session = session
app.run(debug=True, use_reloader=False)