mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-10-29 08:07:37 +09:00
- Rewrite scripts/update.sh with pre-flight validator (disk, memory, Python, deps, network, health) and automatic rollback on failure. - Implement atomic blue/green install layout (/opt/serverkit-a|b + symlink). - Add explicit database migration step (flask db upgrade) before switching slots. - Add --dry-run, --force, --branch, --release flags to update.sh. - Add SERVERKIT_OFFLINE_TARBALL and SERVERKIT_MIRROR_URL support. - Verify release tarball SHA-256 checksums on download. - Ship pre-built frontend/dist and relocatable venv in release tarballs. - Make serverkit update delegate fully to scripts/update.sh; remove inline _update_source fallback. - Harden install.sh for blue/green, checksums, offline, and pre-built venv. - Update uninstall to remove both blue/green slots and backups. - Update docs/INSTALLATION.md and README.md with new options.