cc / .dockerignore
hequ's picture
Update .dockerignore
6326a97 verified
# ========== 依赖 / 缓存 ==========
node_modules/
web/admin-spa/node_modules/
.npm/
.pnpm-store/
.yarn/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# ========== 环境变量(不要把本地 env 打进镜像) ==========
.env
.env.local
.env.*.local
web/admin-spa/.env
web/admin-spa/.env.*
# ========== 日志 / 临时数据 ==========
logs/
*.log
data/
temp/
redis_data/
*.pid
*.seed
*.pid.lock
# ========== VCS / 平台无关杂项 ==========
.git/
.gitignore
.gitattributes
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# ========== GitHub / CI ==========
.github/
.travis.yml
.gitlab-ci.yml
azure-pipelines.yml
README.md
README_EN.md
CHANGELOG.md
docs/
*.md
# ========== 测试 ==========
test/
tests/
__tests__/
*.test.js
*.spec.js
coverage/
.nyc_output/
# ========== 构建产物 ==========
build/
# 顶层 dist 如果有前端,也别带进去(我们在多阶段里重新构建)
dist/
# 前端产物在 builder 阶段生成,这里忽略本地的
web/admin-spa/dist/
# ========== Docker / Compose ==========
docker-compose.yml
docker-compose.*.yml
# ⚠️ 不要忽略 Dockerfile 与 .dockerignore 本身
# (你原文件里有这两行,会导致某些构建器上下文缺失)
# Dockerfile
# .dockerignore
# ========== 包管理锁文件 ==========
# 保留 package-lock.json 以支持 deterministic 的 `npm ci`
yarn.lock
pnpm-lock.yaml
# ========== 仅本地开发的子包/工具(若线上用不到) ==========
cli/