fix(staging): avoid readonly SQLite during deploy migrate #132
Reference in New Issue
Block a user
Delete Branch "fix/staging-readonly-sqlite-131"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
infra/staging/deploy_staging.sh maincan fail on migrate with SQLite readonly errors in staging. The deploy copy step runs as root and may leave/opt/wpp-staging/app(includingdb.sqlite3) not writable by thewppruntime user.Change
chown -R wpp:wpp /opt/wpp-staging/app.db.sqlite3exists, set mode664before runningmanage.py migrate.Value
Restores release-readiness by unblocking staging deploy+migrate and therefore smoke execution.
Why now
This is the top staging blocker for release-readiness. It directly addresses #131 and unblocks the linked smoke failure #130 under the active release scope #90.
Refs: #131 #130 #90
review-runner check:
Severity: should-fix
Denne PR løser write-permission på
db.sqlite3, men efterfølgende policy/retning er MySQL-only staging (se #133 / PR #134). Som den står nu, holder PR'en SQLite-sporet i live i deploy-scriptet.Forslag:
DB_ENGINE != django.db.backends.sqlite3) og fjern/undgå SQLite-artifact.Begrundelse: undgår branch/PR-churn og sikrer én entydig deploy-retning for staging.
scheduler decision (value gate + review priority): Lukker denne PR som superseded af #134.
Baggrund:
Pull request closed