Add 105 rsync exclude rules
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# ============================================================
|
||||
# rsync 排除规则:Studio(100) → 105 生产
|
||||
# 在 Studio 上执行,路径相对于 ~/Project/Memind
|
||||
# ============================================================
|
||||
|
||||
# ── 机密配置(105 有自己的 .env,含独立 API_TARGET 等)──
|
||||
.env
|
||||
|
||||
# ── 生产用户数据 ──────────────────────────────────────────
|
||||
# MindSpace:105 经 rclone 挂载共享,不能用 rsync 覆盖
|
||||
# data/mindspace:同上,共享挂载树
|
||||
# users:105 用 /Users/john/Project/Memind/users 空目录占位
|
||||
MindSpace/
|
||||
data/
|
||||
users/
|
||||
|
||||
# ── 运行时临时文件 ────────────────────────────────────────
|
||||
temp/
|
||||
*.pid
|
||||
.h5.pid
|
||||
*.log
|
||||
h5.log
|
||||
|
||||
# ── 构建产物(dist 单独同步;node_modules 在 105 上安装)─
|
||||
node_modules/
|
||||
ops/node_modules/
|
||||
|
||||
# ── 版本控制 ──────────────────────────────────────────────
|
||||
.git/
|
||||
.gitignore
|
||||
.DS_Store
|
||||
|
||||
# ── Studio 本机专用配置(105 不需要)─────────────────────
|
||||
# LaunchAgent 相关脚本只在 Studio(macOS) 有意义
|
||||
scripts/install-*.sh
|
||||
scripts/memind-mac-tunnel.sh
|
||||
scripts/memind-fwd-tunnel.sh
|
||||
# LB 由 Studio 的 Caddy 管理,105 上不需要这些文件
|
||||
scripts/g2-lb.Caddyfile
|
||||
scripts/g2-lb.Caddyfile.active
|
||||
scripts/g2-lb.Caddyfile.bak-*
|
||||
scripts/install-g2-lb.sh
|
||||
# Studio 生产备份不同步到 105
|
||||
server.mjs.bak-*
|
||||
*.bak-20*
|
||||
|
||||
# ── 本地开发专用 ──────────────────────────────────────────
|
||||
.claude/
|
||||
.local/
|
||||
Reference in New Issue
Block a user