全项目扫描修复: Docker数据卷修复+安全requireAdmin+12页SEO+API白名单+脚本超时+常量提取+假数据删除

This commit is contained in:
ZhuiGuangAI Dev
2026-06-12 17:27:47 +08:00
parent 464924aea0
commit 4c325c8699
454 changed files with 33647 additions and 980 deletions
+22
View File
@@ -0,0 +1,22 @@
#!/bin/bash
# =============================================================================
# 追光AI 容器化版 host 备份 cron 安装脚本
# - 在宿主机 crontab 里加 1 条:每天 03:30 跑 backup-volumes.sh
# - 注意:这是宿主机 cron(不是容器内 supercronic)
# - 用法: bash scripts/install-cron-backup.sh
# =============================================================================
set -e
PROJECT="/home/ubuntu/zhuiguang-ai"
SCRIPT="$PROJECT/scripts/backup-volumes.sh"
CRON_LINE="30 3 * * * bash $SCRIPT >> $PROJECT/logs/host-backup.log 2>&1"
if ! crontab -l 2>/dev/null | grep -qF "$SCRIPT"; then
echo "[install-cron-backup] 添加备份 cron: $CRON_LINE"
(crontab -l 2>/dev/null; echo "$CRON_LINE") | crontab -
else
echo "[install-cron-backup] 备份 cron 已存在,跳过"
fi
echo "[install-cron-backup] 当前 crontab 中包含 backup 的行:"
crontab -l 2>/dev/null | grep -E "backup" || echo " (无)"