# 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