# 构建上下文裁剪:镜像构建只需源码 + go.mod/go.sum + web 源 + package*.json。 # node_modules 尤其关键——本地是宿主(macOS)原生二进制(esbuild/rollup),若被 # COPY 进 linux 构建层会覆盖 cdrop-base 烤好的 linux node_modules,使 vite 构建 # 因平台不符而失败。依赖一律由 cdrop-base 的 npm ci / go mod download 提供。 .git .gitignore .gitmodules .dockerignore # 依赖与构建产物(由镜像内重新安装 / 生成) **/node_modules vendor web/dist dist desktop/build # 本机产物 / 草稿 / 数据库 .scratch *.db *.db-shm *.db-wal .env **/.DS_Store .DS_Store # 服务端镜像用不到的子项目 ios docs