From 65e38aa37dc55059de5967cd99c8ff9c159ae651 Mon Sep 17 00:00:00 2001 From: lj020326 Date: Mon, 30 Mar 2020 16:27:40 -0400 Subject: [PATCH] Update settings.py This is needed for LB (e.g., traefik) for proxying into nginx otherwise, get CSRF error ref: https://stackoverflow.com/questions/27533011/django-csrf-error-casused-by-nginx-x-forwarded-host resolved by adding USE_X_FORWARDED_HOST using the following similar issue as a reference: https://github.com/catmaid/CATMAID/issues/1781 --- installer/roles/image_build/files/settings.py | 1 + 1 file changed, 1 insertion(+) diff --git a/installer/roles/image_build/files/settings.py b/installer/roles/image_build/files/settings.py index d431e2929d..1a178302fb 100644 --- a/installer/roles/image_build/files/settings.py +++ b/installer/roles/image_build/files/settings.py @@ -85,4 +85,5 @@ DATABASES = { if os.getenv("DATABASE_SSLMODE", False): DATABASES['default']['OPTIONS'] = {'sslmode': os.getenv("DATABASE_SSLMODE")} +USE_X_FORWARDED_HOST = True USE_X_FORWARDED_PORT = True