28 lines
691 B
Python
28 lines
691 B
Python
import os
|
|
from dotenv import load_dotenv
|
|
from nicegui import ui
|
|
|
|
from gui import main_gui, match_gui, discord_login, league_statistic
|
|
|
|
from data import database
|
|
|
|
|
|
# 1. Lade die geheimen Variablen aus der .env Datei in den Speicher
|
|
load_dotenv()
|
|
|
|
database.check_db()
|
|
# ----------------------
|
|
|
|
# 2. Variablen abrufen
|
|
client_id = os.getenv("DISCORD_CLIENT_ID")
|
|
client_secret = os.getenv("DISCORD_CLIENT_SECRET")
|
|
|
|
# 3. Seitenrouten aufbauen
|
|
main_gui.setup_routes()
|
|
discord_login.setup_login_routes()
|
|
league_statistic.setup_routes()
|
|
match_gui.setup_routes()
|
|
|
|
# 4. Wir starten die NiceGUI App
|
|
ui.run(title="Warhammer Liga", port=9000, storage_secret="ein_sehr_geheimes_passwort_fuer_die_cookies")
|