wger's image runs `manage.py migrate` only when DJANGO_PERFORM_MIGRATIONS=True (entrypoint.sh). Without it, 2.6 -> 2.7 through the guarded Update on 9202 ended `done` and left 12 migrations unapplied: the web login answered 500 (no such column: core_userprofile.time_zone). With the switch, the same step on 9202 ran the migrations and the seeded weight entry read back. No image moves here; no box reporting to the hub runs wger. Evidence: felhom.eu/documentation/audits/more-night-apps-2026-09-30/box/wger/ Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -26,6 +26,9 @@ services:
|
||||
# https Origin with "CSRF verification failed" — nobody could sign in from a browser.
|
||||
- CSRF_TRUSTED_ORIGINS=https://${SUBDOMAIN}.${DOMAIN}
|
||||
- X_FORWARDED_PROTO_HEADER_SET=True
|
||||
# R-738: the image runs `manage.py migrate` at start ONLY with this switch (entrypoint.sh). Without it an update
|
||||
# that brings migrations leaves wger serving its front page over an unmigrated database (login 500).
|
||||
- DJANGO_PERFORM_MIGRATIONS=True
|
||||
- DJANGO_DB_ENGINE=django.db.backends.sqlite3
|
||||
- DJANGO_DB_DATABASE=/home/wger/db/database.sqlite
|
||||
- DJANGO_DB_USER=wger
|
||||
|
||||
Reference in New Issue
Block a user