| # 1. Python 编译产物(无需打包进镜像) | |
| __pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| .mypy_cache/ | |
| .pytest_cache/ | |
| .coverage | |
| htmlcov/ | |
| # 2. 虚拟环境(镜像内会重新安装依赖,本地虚拟环境无需打包) | |
| .venv/ | |
| venv/ | |
| ENV/ | |
| env/ | |
| # 3. 敏感/配置文件(避免密钥、本地配置打包进镜像) | |
| .env | |
| .env.local | |
| .env.*.local | |
| *.env | |
| secrets/ | |
| # 4. 项目临时/大文件(减少镜像体积) | |
| temp_docs/ # 文档上传临时目录 | |
| model_cache/ # 本地模型缓存(镜像内可按需下载或挂载) | |
| ~/.cache/huggingface/ # 本地 HuggingFace 模型缓存 | |
| ~/.cache/torch/ | |
| *.log | |
| *.tmp | |
| .DS_Store | |
| Thumbs.db | |
| # 5. 版本控制/构建产物(无需打包) | |
| .git/ | |
| .gitignore | |
| .github/ | |
| dist/ | |
| build/ | |
| *.egg-info/ | |
| # 6. Docker 相关(避免循环打包) | |
| .dockerignore | |
| Dockerfile | |
| docker-compose.yml | |
| *.dockerfile | |
| src/*.py | |
| electron_app/ | |
| # 7. 其他无关文件 | |
| README.md | |
| LICENSE | |
| *.txt | |
| *.md |