Skip to content

feanil/development settings#37444

Draft
feanil wants to merge 9 commits intomasterfrom
feanil/development_settings
Draft

feanil/development settings#37444
feanil wants to merge 9 commits intomasterfrom
feanil/development_settings

Conversation

@feanil
Copy link
Copy Markdown
Contributor

@feanil feanil commented Oct 7, 2025

  • feat: Add a new development settings file.
  • feat: Add enough settings to get the home page to load.
  • fix: Load plugins using the devstack settings.
  • build: Add settings needed to get static assets working.
  • build: Add some JWT tokens so login works.
  • build: Add more auth settings for development.
  • build: Update and add MFE URLs

@feanil feanil force-pushed the feanil/development_settings branch 2 times, most recently from 58c62d8 to 1afe2e2 Compare October 9, 2025 13:41
@feanil feanil force-pushed the feanil/development_settings branch 2 times, most recently from 1705ed8 to d0db94c Compare October 31, 2025 18:08
@feanil feanil force-pushed the feanil/development_settings branch from d0db94c to 94dacd3 Compare December 22, 2025 15:19
feanil added 8 commits April 12, 2026 17:34
Base it directly off of common and try to keep it as small as possible.
Ideally the name of this setting would be "DEVELOPMENT" and not tied to
the devstack but since that's an interface change, we use the devstack
settings which should be what is setup for development.
We need these settings so that the static assets pipeline can run in
development mode and we don't have to run `collectstatic` locally during
runserver to get static assets working.
Add enough auth settings to allow CORS and cookie sharing with MFEs that
are running on subdomains.
Add MFE urls that match where MFEs run when you call `npm run dev` in
the MFE repos.
The two settings were previously hardcoded in the lms and openedx
common.py making it hard to make reasonable defaults using the ENV_ROOT
setting.
@feanil feanil force-pushed the feanil/development_settings branch from 94dacd3 to 7ec8b88 Compare April 12, 2026 21:38
@feanil feanil force-pushed the feanil/development_settings branch from 7ec8b88 to 473efe7 Compare April 12, 2026 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant