From d5590813455d900e205cfb9e824cf627806234a6 Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Fri, 7 Aug 2026 21:34:40 +0200 Subject: [PATCH] modified: app/__init__.py --- app/__init__.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/__init__.py b/app/__init__.py index 28b6499..4cbb3c6 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -5,9 +5,17 @@ from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() +# Die Templates/Static-Verzeichnisse liegen auf Repo-Ebene (neben dem app/ Paket), +# nicht innerhalb des Pakets. Daher relativ zur Repo-Wurzel (Ueberverzeichnis) aufloesen. +_REPO_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + def create_app(): - app = Flask(__name__) + app = Flask( + __name__, + template_folder=os.path.join(_REPO_ROOT, "templates"), + static_folder=os.path.join(_REPO_ROOT, "static"), + ) # Konfiguration aus Umgebungsvariablen (Coolify) app.config["SECRET_KEY"] = os.environ.get("SECRET_KEY", "dev-secret-key") @@ -29,6 +37,8 @@ def create_app(): from . import routes # noqa: F401 + app.register_blueprint(routes.bp) + with app.app_context(): db.create_all() # Seed (idempotent) beim Start, damit die App sofort funktioniert