From d46510191371a4f59338ec57323ad8f04ac950aa Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Thu, 21 Aug 2025 10:49:18 +0200 Subject: [PATCH] update module --- flake.nix | 8 ++------ fragdenrat/settings.py | 11 +++++++++-- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/flake.nix b/flake.nix index b00c55a..4f8a751 100644 --- a/flake.nix +++ b/flake.nix @@ -36,12 +36,8 @@ # Django manage helper install -Dm755 ${./manage.py} $out/bin/fragdenrat-manage # Templates and static assets - if [ -d ./templates ]; then - cp -r ./templates $out/share/fragdenrat/ - fi - if [ -d ./assets ]; then - cp -r ./assets $out/share/fragdenrat/ - fi + cp -r ./templates $out/share/fragdenrat/ + cp -r ./assets $out/share/fragdenrat/ ''; passthru.pythonPath = python3Packages.makePythonPath dependencies; diff --git a/fragdenrat/settings.py b/fragdenrat/settings.py index fd08fb6..c1525c0 100644 --- a/fragdenrat/settings.py +++ b/fragdenrat/settings.py @@ -2,6 +2,7 @@ from pathlib import Path import os BASE_DIR = Path(__file__).resolve().parent.parent +PROJECT_DIR = Path(__file__).resolve().parent DATA_DIR = Path(os.environ.get("FRAGDENRAT_DATA_DIR", str(BASE_DIR))) SECRET_KEY = os.environ.get("SECRET_KEY", "dev-secret-key-change-me") @@ -33,7 +34,10 @@ ROOT_URLCONF = "fragdenrat.urls" TEMPLATES = [ { "BACKEND": "django.template.backends.django.DjangoTemplates", - "DIRS": [BASE_DIR / "templates"], + "DIRS": [ + BASE_DIR / "templates", + PROJECT_DIR / "templates", + ], "APP_DIRS": True, "OPTIONS": { "context_processors": [ @@ -61,6 +65,9 @@ USE_I18N = True USE_TZ = True STATIC_URL = "/static/" -STATICFILES_DIRS = [BASE_DIR / "assets"] +STATICFILES_DIRS = [ + BASE_DIR / "assets", + PROJECT_DIR / "assets", +] STATIC_ROOT = DATA_DIR / "staticfiles" DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" \ No newline at end of file