deploy: 一键更新 / 卸载脚本,安装脚本自动选择 IPv4/IPv6 站点与最新版本
- 新增 deploy/update.sh:只替换二进制并重启服务,保留配置;已是最新时跳过、不自动降级; 重启由独立进程执行(通过 bolt 自身运行也安全),新版本起不来时自动回滚 - 新增 deploy/uninstall.sh:删除服务、二进制与备份,默认同时删除配置,--keep-config 保留 - install.sh:先试 IPv4 站点(git.jocayn.qzz.io)再试 IPv6 站点(git.draws.qzz.io), 通过 Release API 获取最新版本,支持 SHA256SUMS 校验与 --version; 已安装时拒绝覆盖配置(--reinstall 强制);macOS 缺少签名时补 ad-hoc 签名 - .gitattributes 强制 *.sh 使用 LF - README / CLAUDE.md 更新部署说明与发布流程 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1 @@
|
||||
*.sh text eol=lf
|
||||
Reference in New Issue
Block a user