forked from EduCraft/curriculum-project-hub
14 lines
498 B
Markdown
14 lines
498 B
Markdown
# Make application releases atomic and rollbackable
|
|
|
|
Type: task
|
|
Status: open
|
|
Blocked by: 10, 11
|
|
|
|
## Question
|
|
|
|
Replace in-place rsync/build with deployment locking, immutable staged release
|
|
directories, a revision manifest, atomic current/previous switching, bounded
|
|
retention, and an explicit application rollback that preserves the live release
|
|
on build, preflight, switch, or readiness failure. Prove deploy, rollback, and
|
|
release pruning cannot traverse or delete the persistent workspace root.
|