Open edX can be configured to load static assets from the URL defined in STATIC_URL_BASE, but not all parts of the system respect this. Instead, some static asset URLs are built as /static/... on the LMS domain. Historically, these were intercepted by the sidecar nginx and served from the staticfiles directory. (TODO: Check how Tutor currently handles this.)
This is an umbrella ticket for tracking down these static files references and changing them to respect STATIC_URL_BASE.
Known examples:
/static/css/bootstrap/lms-main.css from Learning MFE
/static/proctoring/templates/student-proctored-exam-attempts-grouped.underscore from instructor dashboard on LMS. May require that static URL base supports CORS headers (same with some fonts).
/static/dist/openassessment-lms.42bdf01af5d117224bc9.js from an xblock
Open edX can be configured to load static assets from the URL defined in
STATIC_URL_BASE, but not all parts of the system respect this. Instead, some static asset URLs are built as/static/...on the LMS domain. Historically, these were intercepted by the sidecar nginx and served from the staticfiles directory. (TODO: Check how Tutor currently handles this.)This is an umbrella ticket for tracking down these static files references and changing them to respect
STATIC_URL_BASE.Known examples:
/static/css/bootstrap/lms-main.cssfrom Learning MFE/static/proctoring/templates/student-proctored-exam-attempts-grouped.underscorefrom instructor dashboard on LMS. May require that static URL base supports CORS headers (same with some fonts)./static/dist/openassessment-lms.42bdf01af5d117224bc9.jsfrom an xblock