# ============================================
# .dockerignore — 排除无关文件，加速构建
# ============================================

# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
.eggs/
dist/
build/

# Virtual environments
.env
venv/
env/
.conda/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# Git
.git/
.gitignore
.gitattributes

# 前端（仅在需要构建时包含）
frontend/node_modules/
frontend/dist/

# 测试
tests/
.pytest_cache/
.coverage
htmlcov/

# 文档
docs/
*.md
README*

# 临时文件
*.log
logs/
temp/
tmp/

# Docker
Dockerfile*
docker-compose*.yml
# 注意：deploy/ 不能排除——Dockerfile.moldinsight COPY deploy/requirements-*.txt、
# Dockerfile.frontend COPY deploy/nginx/frontend.conf，排除会让干净机器首次构建必挂

# 其他
.trae/
scripts/
pip_audit_local.json
temp_requirements_audit.txt
local_src.txt
git_src.txt
start.sh
CHANGELOG.md
LICENSE
