2026-05-20 · 生产部署增加数据保护脚本
+ Deploy + Safety +问题:手动 rsync --delete 如果没有排除服务器 data/jobs 和真实 deploy/.env.production,会把生产案例、资源库或登录配置删掉。
改动:新增 scripts/deploy-prod-safe.sh 作为生产部署唯一入口。脚本部署前会在服务器创建 /opt/skg-marketing-studio-backups/skg-marketing-preserve-*.tgz,备份真实 env、案例、资源库和 secrets;同步时用 rsync --filter='P ...' 和 exclude 双重保护 data/、jobs/、secrets/、api/jobs、deploy/.env.production 和本地开发文件。
影响:后续发布不再手写裸 rsync --delete;脚本会自动 Docker 重建并调用 verify-prod-docker.sh。若误操作,先从最新 skg-marketing-preserve-*.tgz 恢复。