From a6e829ec60ad98d1a299ea45a9490767b3d76316 Mon Sep 17 00:00:00 2001 From: Nino Date: Thu, 19 Dec 2024 10:15:28 +0100 Subject: [PATCH 1/2] security changes --- .gitignore | 1 + app/config/urls.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.gitignore b/.gitignore index a6d52bd8c..1e6e26ae0 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ __pycache__/ app/.env app/.coverage private_media/ +.local.env diff --git a/app/config/urls.py b/app/config/urls.py index 3b30b01d0..0eab29be7 100644 --- a/app/config/urls.py +++ b/app/config/urls.py @@ -36,6 +36,7 @@ from django.conf.urls.static import static from django.contrib import admin from django.http import JsonResponse +from django.shortcuts import redirect from django.urls import include, path, re_path from django.views.generic import View from drf_spectacular.views import SpectacularAPIView, SpectacularSwaggerView @@ -109,6 +110,11 @@ def get(self, request, *args, **kwargs): ), path("health/", include("health_check.urls")), path("startup/", is_healthy), + path("startup/", is_healthy), + path( + ".well-known/security.txt", + lambda: redirect("https://www.amsterdam.nl/security.txt"), + ), re_path(r"^$", view=MyView.as_view(), name="index"), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) From d79c626e599856d6d44f05a5d4ce47c1915965ca Mon Sep 17 00:00:00 2001 From: Nino Date: Thu, 19 Dec 2024 12:29:58 +0100 Subject: [PATCH 2/2] duplicate --- app/config/urls.py | 1 - 1 file changed, 1 deletion(-) diff --git a/app/config/urls.py b/app/config/urls.py index 0eab29be7..41f2cbbc4 100644 --- a/app/config/urls.py +++ b/app/config/urls.py @@ -110,7 +110,6 @@ def get(self, request, *args, **kwargs): ), path("health/", include("health_check.urls")), path("startup/", is_healthy), - path("startup/", is_healthy), path( ".well-known/security.txt", lambda: redirect("https://www.amsterdam.nl/security.txt"),