Skip to content

feat(settings)!: load client overwrites from settings/overwrites - #1235

Open
wesleyboar wants to merge 1 commit into
mainfrom
fix/1084-settings-overwrites
Open

wesleyboar wants to merge 1 commit into
mainfrom
fix/1084-settings-overwrites

Conversation

@wesleyboar

@wesleyboar wesleyboar commented Sep 19, 2026

Copy link
Copy Markdown
Member

Overview

Lets Docker clients mount client settings without replacing the container's settings.py.

Caution

Clients that put overwrites in taccsite_cms/settings/*.py

must move them to taccsite_cms/settings/overwrites/ before using this release, because that path will not be imported after this PR is merged.

Related

Changes

  • added settings/overwrites/ for client settings examples
  • updated settings import to load overwrites/ first (root taccsite_cms/*.py still for Camino)
  • updated setup/README/AGENTS and upgrade docs

Testing

  1. Copy examples into taccsite_cms/settings/overwrites/ and run make start ARGS=--detach.
  2. Open http://localhost:8000/ and confirm no import errors.
  3. Confirm a value from settings_local.py under overwrites/ takes effect.
  4. With only root-level taccsite_cms/settings_custom.py (no overwrites file), confirm Camino-style fallback still loads.

UI

Skipped.

Made with Cursor

Docker clients can mount overwrites/ without replacing settings.py.

BREAKING CHANGE: taccsite_cms/settings/{settings_*,secrets}.py are no longer imported; move them to settings/overwrites/.
Closes #1084

Co-authored-by: Cursor <cursoragent@cursor.com>
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

This branch has not been deployed

No deployments
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.

Docker Client Mounting Settings Dir Deletes CMS Container settings.py

1 participant