From 05d7592edacd0d05de4d792360b7d581c1348850 Mon Sep 17 00:00:00 2001 From: Braden MacDonald Date: Thu, 31 Oct 2019 16:17:08 -0700 Subject: [PATCH] Read CMS_BASE from the environment, define it explicitly as public host --- cms/envs/common.py | 1 + cms/envs/production.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cms/envs/common.py b/cms/envs/common.py index a96310a774..c638d211ba 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -504,6 +504,7 @@ FRONTEND_LOGIN_URL = LOGIN_URL FRONTEND_LOGOUT_URL = lambda settings: settings.LMS_ROOT_URL + '/logout' derived('FRONTEND_LOGOUT_URL') +# Public domain name of Studio (should be resolvable from the end-user's browser) CMS_BASE = 'localhost:18010' LOG_DIR = '/edx/var/log/edx' diff --git a/cms/envs/production.py b/cms/envs/production.py index 26e477c47a..880306aeee 100644 --- a/cms/envs/production.py +++ b/cms/envs/production.py @@ -162,6 +162,8 @@ EMAIL_HOST = ENV_TOKENS.get('EMAIL_HOST', EMAIL_HOST) EMAIL_PORT = ENV_TOKENS.get('EMAIL_PORT', EMAIL_PORT) EMAIL_USE_TLS = ENV_TOKENS.get('EMAIL_USE_TLS', EMAIL_USE_TLS) +# CMS_BASE: Public domain name of Studio (should be resolvable from the end-user's browser) +CMS_BASE = ENV_TOKENS.get('CMS_BASE') LMS_BASE = ENV_TOKENS.get('LMS_BASE') LMS_ROOT_URL = ENV_TOKENS.get('LMS_ROOT_URL') LMS_INTERNAL_ROOT_URL = ENV_TOKENS.get('LMS_INTERNAL_ROOT_URL', LMS_ROOT_URL) @@ -180,7 +182,7 @@ SITE_NAME = ENV_TOKENS['SITE_NAME'] ALLOWED_HOSTS = [ # TODO: bbeggs remove this before prod, temp fix to get load testing running "*", - ENV_TOKENS.get('CMS_BASE') + CMS_BASE, ] LOG_DIR = ENV_TOKENS['LOG_DIR']