# 构建只需要 Go 源码(cmd / internal / pkg / migrations / go.mod / go.sum) # 以下均为运行时产物、二进制、密钥与文档,排除后可把构建上下文从 ~1GB 降到几 MB # 运行时上传文件与临时目录(最大头,~980MB) tmp/ data/ # 编译产物 bin/ api *.exe # 日志 logs/ *.log # 本地缓存 .git-cache/ # 密钥与环境文件(避免打进构建上下文) .env .env.* # 脚本与文档(构建不需要) # 注意:backend/docs 是被 router.go import 的 Swagger Go 包,不能排除 scripts/ *.md # 其它 .DS_Store Dockerfile .dockerignore