# caddy 构建上下文是整个仓库根，但 Dockerfile 只需要 frontend/ 源码。
# 排除所有运行时产物与无关目录，避免把数 GB 数据传进构建上下文。

# 后端运行时产物与二进制（caddy 构建完全用不到 backend）
backend/tmp/
backend/data/
backend/bin/
backend/api
backend/logs/
backend/.git-cache/

# 前端依赖与产物（镜像内会重新 npm install / build）
frontend/node_modules/
frontend/dist/
frontend/.cache/

# 版本库与备份
.git/
.git-cache/
backups/
.idea/
.snow/
.claude/

# 密钥与环境文件
**/.env
**/.env.*

# 文档
docs/
**/*.md

# 杂项
**/.DS_Store
