fix: DB 备份保留从 1 增至 7;添加每日 cron 自动备份(生产+开发库)
Some checks failed
Deploy Backend / deploy (push) Has been cancelled

This commit is contained in:
2026-07-15 11:01:22 +08:00
parent a47502f07e
commit ae64614342

View File

@@ -272,7 +272,7 @@ backup_database() {
remote "mkdir -p ${REMOTE_DIR}/backups"
if remote "sudo docker exec ${DB_CONTAINER} pg_dump -Fc -U ${DB_USER} ${DB_NAME} > /tmp/backup_${ts}.dump && mv /tmp/backup_${ts}.dump '${bf}'" 2>&1; then
log_info "数据库备份成功: ${DB_NAME}_${ts}.dump"
cleanup_old_db_backups
cleanup_old_db_backups 7
else
log_warn "数据库备份失败,继续部署"
fi