Files
aiops/.dockerignore
T
attacker c624ca5b4a feat(ops): U4 后端镜像瘦身 282MB→107MB (62%降幅)
- 移除 git/docker-cli/docker-cli-buildx (~100MB) 改为懒加载
- PipelineHandler 注入 ToolInstaller, runCheckout/runImageBuild 调 EnsureAvailable
- UpgradeTools 自动升级 DB 中 git/docker-cli preinstall→lazy
- 仅内置 linux-amd64 agent (~12MB节省), arm64/darwin 通过下载API
- kubectl 改用 install-kubectl.sh 下载 stripped 版本
- .dockerignore 排除 backend/kubectl 60MB 二进制
- Dockerfile.embed + backend/Dockerfile 同步更新
- 17/17 集成测试通过
2026-06-27 14:28:09 +08:00

33 lines
443 B
Plaintext

# Git
.git
.gitignore
# 前端构建产物和依赖(后端构建不需要)
frontend/node_modules
frontend/dist
frontend/.cache
# 日志
**/*.log
backend/logs/
# 敏感配置
backend/config.yaml
**/.env
# Docker 自身
docker-compose.yml
Dockerfile
**/Dockerfile
# 文档
*.md
docs/
# IDE
.idea
.vscode
# U4: 大型预装二进制(kubectl 通过 install-kubectl.sh 下载, 不需要构建上下文中携带 60MB)
backend/kubectl