aiyimickey
|
78ff4b01b6
|
refactor: local.sh 更名为 sites-manage-local.sh,新增 sites-manage-cloud.sh 云端管理脚本
- local.sh → sites-manage-local.sh(重命名,职责更清晰)
- 新增 sites-manage-cloud.sh(云服务器站点启停管理)
- 更新 backup-db.sh、deploy-ai.sh、restore-db.sh
- 添加 .gitignore(忽略 .DS_Store)
|
2026-05-18 14:52:40 +08:00 |
aiyimickey
|
cb0424c896
|
fix: 备份/恢复脚本统一用 better-sqlite3 替代 sqlite3 CLI
容器内没有 sqlite3 CLI(Alpine 基础镜像),统一改为 docker exec node -e
调用 better-sqlite3 执行 checkpoint 和验证。
|
2026-05-15 16:29:42 +08:00 |
aiyimickey
|
7c213873bb
|
fix: 备份与恢复脚本深度修复
backup-db.sh:
- 新增备份后 SQLite 文件有效性验证(scp 传输后检查)
restore-db.sh (云端恢复):
- 修复:验证用 docker cp + docker exec sqlite3,不再依赖宿主机 sqlite3
- 修复:先停止容器再替换数据库,防止写入冲突
- 修复:替换后删除 WAL/SHM 残留文件,防止旧日志与新库不匹配损坏
|
2026-05-15 16:24:41 +08:00 |
aiyimickey
|
a7e0651bd5
|
docs: 新增 deploy-ai.sh README 与部署连通性检查(v2026.05.14)
- [新增] deploy-ai-readme.md 完整文档
- [新增] deploy-ai.sh 部署后自动验证 issue→assets API 连通性
|
2026-05-15 09:18:55 +08:00 |