文件
workbuddy-portal/.dockerignore
T
wangchuanli 342da56d4d fix(docker): .dockerignore 漏掉嵌套 __pycache__,字节码混进镜像
只写 `__pycache__/` 时 Docker 仅匹配上下文根目录下的同名目录,
`tools/__pycache__` 等嵌套目录会被原样 COPY 进镜像(实测镜像里确实存在)。
补上 `**/__pycache__/` 与 `**/*.py[cod]`。
2026-09-14 16:15:21 +08:00

36 行
729 B
Plaintext

# 构建上下文排除项:镜像里只要源码与配置,不要数据、日志、缓存、版本库
.git
.gitignore
.gitattributes
.github
# 数据正本与运行产物(容器里由挂载卷提供)
data/
logs/
# Python 缓存
# 注意:`__pycache__/` 只能匹配上下文**根目录**下的同名目录,
# 嵌套的(如 tools/__pycache__)必须用 `**/` 前缀——否则会被原样打进镜像。
# 实测过:只写单条时,镜像里仍有 /app/tools/__pycache__。
__pycache__/
**/__pycache__/
*.py[cod]
**/*.py[cod]
*.egg-info/
**/*.egg-info/
.venv/
venv/
# 本机开发/测试产物
.idea/
.vscode/
*.log
# 容器自身文件
Dockerfile
.dockerignore
docker-compose*.yml
.env
.env.*
!.env.example