forked from EduCraft/curriculum-project-hub
498 B
498 B
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.