hequ commited on
Commit
8bd1ef2
·
verified ·
1 Parent(s): 6eb9abb

Update .dockerignore

Browse files
Files changed (1) hide show
  1. .dockerignore +80 -7
.dockerignore CHANGED
@@ -1,9 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
1
  .env
2
- node_modules
3
- logs
4
- data
5
- redis_data
6
- .git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  docker-compose.yml
8
- Dockerfile.*
9
- web/admin-spa/node_modules
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ========== 依赖 / 缓存 ==========
2
+ node_modules/
3
+ web/admin-spa/node_modules/
4
+ .npm/
5
+ .pnpm-store/
6
+ .yarn/
7
+ npm-debug.log*
8
+ yarn-debug.log*
9
+ yarn-error.log*
10
+
11
+ # ========== 环境变量(不要把本地 env 打进镜像) ==========
12
  .env
13
+ .env.local
14
+ .env.*.local
15
+ web/admin-spa/.env
16
+ web/admin-spa/.env.*
17
+
18
+ # ========== 日志 / 临时数据 ==========
19
+ logs/
20
+ *.log
21
+ data/
22
+ temp/
23
+ redis_data/
24
+ *.pid
25
+ *.seed
26
+ *.pid.lock
27
+
28
+ # ========== VCS / 平台无关杂项 ==========
29
+ .git/
30
+ .gitignore
31
+ .gitattributes
32
+ .vscode/
33
+ .idea/
34
+ *.swp
35
+ *.swo
36
+ *~
37
+ .DS_Store
38
+
39
+ # ========== GitHub / CI ==========
40
+ .github/
41
+ .travis.yml
42
+ .gitlab-ci.yml
43
+ azure-pipelines.yml
44
+
45
+ # ========== 文档(不影响 HF Space 页面展示;只是不传入构建上下文) ==========
46
+ README.md
47
+ README_EN.md
48
+ CHANGELOG.md
49
+ docs/
50
+ *.md
51
+
52
+ # ========== 测试 ==========
53
+ test/
54
+ tests/
55
+ __tests__/
56
+ *.test.js
57
+ *.spec.js
58
+ coverage/
59
+ .nyc_output/
60
+
61
+ # ========== 构建产物 ==========
62
+ build/
63
+ # 顶层 dist 如果有前端,也别带进去(我们在多阶段里重新构建)
64
+ dist/
65
+ # 前端产物在 builder 阶段生成,这里忽略本地的
66
+ web/admin-spa/dist/
67
+
68
+ # ========== Docker / Compose ==========
69
  docker-compose.yml
70
+ docker-compose.*.yml
71
+ # ⚠️ 不要忽略 Dockerfile 与 .dockerignore 本身
72
+ # (你原文件里有这两行,会导致某些构建器上下文缺失)
73
+ # Dockerfile
74
+ # .dockerignore
75
+
76
+ # ========== 包管理锁文件 ==========
77
+ # 保留 package-lock.json 以支持 deterministic 的 `npm ci`
78
+ yarn.lock
79
+ pnpm-lock.yaml
80
+
81
+ # ========== 仅本地开发的子包/工具(若线上用不到) ==========
82
+ cli/