refactor: implement dynamic URI scheme based on SSL_ENABLED setting

This commit is contained in:
ramvignesh-b
2026-04-24 03:23:50 +05:30
parent d92590f764
commit 218ed42f00
+3 -4
View File
@@ -26,16 +26,15 @@ if os.path.exists(env_file):
environ.Env.read_env(env_file, overwrite=False)
SSL_ENABLED = env("SSL_ENABLED") == "true"
URI_SCHEME = "https://" if SSL_ENABLED else "http://"
FRONTEND_URLS = []
if env("FRONTEND_URL", default=None):
FRONTEND_URLS.append(env("FRONTEND_URL"))
if env("FRONTEND_PORT", default=None):
FRONTEND_URLS.append(f"http://{env('FRONTEND_DOMAIN')}:{env('FRONTEND_PORT')}")
FRONTEND_URLS.append(f"https://{env('FRONTEND_DOMAIN')}:{env('FRONTEND_PORT')}")
FRONTEND_URLS.append(f"{URI_SCHEME}{env('FRONTEND_DOMAIN')}:{env('FRONTEND_PORT')}")
else:
FRONTEND_URLS.append(f"http://{env('FRONTEND_DOMAIN')}")
FRONTEND_URLS.append(f"https://{env('FRONTEND_DOMAIN')}")
FRONTEND_URLS.append(f"{URI_SCHEME}{env('FRONTEND_DOMAIN')}")
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/6.0/howto/deployment/checklist/