fix: restore KaTeX assets and deployment checks
CI / test (pull_request) Canceled after 7s
PR合并自动部署 / release-check (pull_request) Successful in 1m40s
PR合并自动部署 / deploy (pull_request) Successful in 14s

This commit is contained in:
2026-08-09 03:47:17 +08:00
parent feb8845ec7
commit 3e47ba787d
68 changed files with 121 additions and 11 deletions
+2 -2
View File
@@ -228,7 +228,7 @@ test -s "$BACKUP_FILE" || fail "数据库备份为空: $BACKUP_FILE"
find "$BACKUP_DIR" -type f -name 'hulumath_*.sql.gz' -mtime +14 -delete
log "数据库备份完成: $BACKUP_FILE"
log "执行 Django 发布检查、迁移和静态资源收集"
log "执行 Django 发布检查、静态资源收集和迁移"
if [ -d "$PROJECT_DIR/backend/staticfiles" ]; then
$SUDO chown -R "$DEPLOY_OWNER" "$PROJECT_DIR/backend/staticfiles"
fi
@@ -240,8 +240,8 @@ else
"$VENV_DIR/bin/python" manage.py check --deploy --fail-level ERROR --database default
fi
"$VENV_DIR/bin/python" manage.py check_mysql
"$VENV_DIR/bin/python" manage.py migrate --noinput
"$VENV_DIR/bin/python" manage.py collectstatic --noinput
"$VENV_DIR/bin/python" manage.py migrate --noinput
cd "$PROJECT_DIR"
log "安装或更新 systemd 服务"