# ============================== # Docker 构建忽略清单 # build context 为项目根(docker-compose.yml 中 context: ..), # 本文件同时影响 backend 与 frontend 镜像构建。 # ============================== # ----- 版本控制 ----- .git/ .gitignore .gitattributes # ----- Python / 后端 ----- backend/.venv/ backend/**/__pycache__/ backend/**/*.py[cod] backend/.pytest_cache/ backend/.mypy_cache/ backend/.ruff_cache/ backend/.coverage backend/coverage.xml backend/htmlcov/ backend/dist/ backend/build/ backend/*.egg-info/ # ----- Node / 前端 ----- frontend/node_modules/ frontend/.pnpm-store/ frontend/.next/ frontend/out/ frontend/.vercel/ frontend/.turbo/ frontend/*.tsbuildinfo frontend/.eslintcache frontend/npm-debug.log* frontend/pnpm-debug.log* # ----- 运行时数据与本地存储(禁止进镜像) ----- db/*.sqlite db/*.sqlite3 db/*.db db/*.db-shm db/*.db-wal db/chroma/ storage/ uploads/ media/ objects/ logs/ *.log *.pid # ----- Rust / 安全沙箱 ----- sandbox/target/ sandbox/sandbox-work/ **/*.rs.bk # ----- Docker 本地覆盖 ----- docker/*.local.yml docker-compose.override.yml # ----- 配置密钥(只允许 .example) ----- .env .env.* !.env.example config/models.yaml frontend/.env.local # ----- IDE / OS ----- .vscode/ .idea/ .DS_Store Thumbs.db # ----- AI / 工具缓存 ----- .claude/cache/ .claude/tmp/ # ----- 文档(镜像运行不需要) ----- docs/ README.md **/CLAUDE.md