diff --git a/src/backend/settings.py b/src/backend/settings.py index e642db80e29e5853564dc2e4618f2969be6902cd..964ed43c713587206a9112cb1004be6b8f6197a5 100644 --- a/src/backend/settings.py +++ b/src/backend/settings.py @@ -34,7 +34,7 @@ mimetypes.add_type("text/javascript", ".js", True) SECRET_KEY = "django-insecure-4%wn*pt3vpdgk#==(qbtocdh#-2wr58py(ri=(0a^15&&n*gl9" # SECURITY WARNING: don't run with debug turned on in production! -DEBUG = env("DEBUG") +DEBUG = env("DEBUG", default=False) == "True" DEBUG_PROPAGATE_EXCEPTIONS = env("DEBUG_PROPAGATE_EXCEPTIONS", default=False) == "True" TESTING = env("TESTING", default="False") diff --git a/src/backend/urls.py b/src/backend/urls.py index 322ecca140cdbe149e2614ac9740f67320be5473..f916b9cc349a9a3467ad24aaf196d6294789c388 100644 --- a/src/backend/urls.py +++ b/src/backend/urls.py @@ -2,10 +2,13 @@ from django.conf import settings from django.contrib import admin from django.shortcuts import redirect, render from django.urls import include, path, re_path +from django.views.static import serve from drf_yasg import openapi from drf_yasg.views import get_schema_view from rest_framework import permissions +import os + from ssoauth import views schema_view = get_schema_view( @@ -61,11 +64,11 @@ urlpatterns = [ re_path(r"^saml2/meta(?:data)?/?$", views.MetadataView.as_view(), name="sso-saml2-meta"), re_path(r"^sso-dev/?$", views.DevView.as_view(), name="sso-dev"), - re_path("app/de/", render_angular_de), - re_path("app/en/", render_angular_en), + path("app/de/", render_angular_de), + path("app/en/", render_angular_en), + re_path(r'^app/de/(?P<path>.*)$', serve,{'document_root': os.path.join(settings.BASE_DIR, "frontend/dist/frontend/de")}), re_path(r"^$", detect_lang_redirect), re_path(r"^(?:.*)/?$", detect_lang_redirect), - re_path(r'app/de/(.+)', _static_butler) ] if settings.DEBUG == "True":