From 02e06b4c4a193a2f6b179bc7d92c73ef509c0bb2 Mon Sep 17 00:00:00 2001 From: Peter Pfeufer Date: Thu, 19 Jun 2025 10:36:30 +0200 Subject: [PATCH] [ADD] Django SSL handling to `base.py` --- allianceauth/project_template/project_name/settings/base.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/allianceauth/project_template/project_name/settings/base.py b/allianceauth/project_template/project_name/settings/base.py index e81cc095..a98be7c0 100644 --- a/allianceauth/project_template/project_name/settings/base.py +++ b/allianceauth/project_template/project_name/settings/base.py @@ -14,6 +14,11 @@ from django.contrib import messages from django.utils.translation import gettext_lazy as _ +# SSL Settings +USE_X_FORWARDED_HOST = True +SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTOCOL", "https") + +# Installed apps INSTALLED_APPS = [ 'allianceauth', # needs to be on top of this list to support favicons in Django admin (see https://gitlab.com/allianceauth/allianceauth/-/issues/1301) 'django.contrib.admin',