- Add a custom domain mapping at http://launcher.appsembler.com/admin/deployment/customdomainmapping/
- Ask customer to set the following CNAME records:
- learning.customer.com -> lms-openedxlite123456.demo.appsembler.com
- studio.learning.customer.com -> cms-openedxlite123456.demo.appsembler.com
- preview.learning.customer.com -> preview.lms-openedxlite123456.demo.appsembler.com
- After the CNAMEs are set, modify docker.py files (in both cms&lms directories) in the docker container:
LMS_BASE = os.environ.get("EDX_LMS_BASE", "")
CMS_BASE = os.environ.get("EDX_CMS_BASE", "")
FEATURES.update(PREVIEW_LMS_BASE=os.environ.get("EDX_PREVIEW_LMS_BASE", ""))
LMS_BASE = 'learning.customer.com'
CMS_BASE = 'studio.learning.customer.com'
FEATURES.update(PREVIEW_LMS_BASE='preview.learning.customer.com')