diff --git a/.dockerignore b/.dockerignore index b756445..fcfdf95 100644 --- a/.dockerignore +++ b/.dockerignore @@ -29,4 +29,13 @@ reports scripts.backup logs *.tar.gz -tsconfig.tsbuildinfo \ No newline at end of file +tsconfig.tsbuildinfo +# --- 构建上下文瘦身 --- +# dist 仅 Dockerfile.prod 需要 standalone 与 static 两个子目录, +# 其余(dev/cache/server/node_modules 等开发与缓存产物)会撑大构建上下文, +# 导致服务器磁盘不足(no space left on device),全部排除。 +dist/* +!dist/standalone +!dist/static +# 服务器上的 dist 版本备份目录(每个约 1.1G),不得进入构建上下文 +dist_backup_*