yggdrasil/.gitignore
xfy 6e94db0c2b feat(admin): add backup/restore tab (dual-mode + task progress polling)
新增 dashmap 依赖。create_backup 探测 pg_dump 优先(含 schema,签名头前置)、
不可用回退纯 SQL(COPY TO STDOUT 逐表,按表精确进度)。restore_backup 校验
签名头(仅本系统备份)+ 路径穿越防护 + 二次确认,探测 psql 执行。
list_backups/delete_backup 管理备份,GET /api/database/backups/{name} 下载
(admin 鉴权 + 白名单)。tasks.rs DashMap 进度表(1h 惰性 GC),前端每 1.5s
轮询 get_task_progress 显示进度条/stage,完成后刷新列表。
backups/ gitignored 不直接暴露。AGENTS.md 同步新增 CodeMirror 子项目与
数据库管理章节。
2026-06-29 19:16:11 +08:00

32 lines
377 B
Plaintext

/target
/dist
/.dioxus
/.omc
/node_modules
**/**/node_modules
/package-lock.json
others/
public/style.css
public/highlight.css
public/tiptap
public/codemirror
public/lightbox
public/yggdrasil-core
public/doc
/static
.env
docs/superpowers/
# Uploaded images
uploads/*
!uploads/.gitkeep
uploads/.cache/
# Database backups
backups/
profile.json.gz
# Git worktrees
.worktrees/