# =============================================================================
# 美家卡智影 API - Docker 构建上下文排除列表
# =============================================================================

# --- Git ---
.git/
.gitignore
.gitattributes

# --- 环境变量（安全）---
.env
.env.*
.env.local
.env.example

# --- Python 虚拟环境 ---
venv/
env/
ENV/
.venv/

# --- Python 缓存 ---
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
.pytest_cache/
.mypy_cache/
.ruff_cache/

# --- 测试与覆盖率 ---
tests/
.coverage
htmlcov/
.tox/

# --- IDE / 编辑器 ---
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store

# --- 本地数据库与缓存 ---
*.db
*.sqlite3
meijiaka.db
dump.rdb
celerybeat-schedule
.qiniu_pythonsdk_hostscache.json

# --- 日志 ---
*.log
logs/

# --- Docker 自身 ---
Dockerfile
docker-compose.yml
docker-compose.*.yml
.dockerignore

# --- 部署脚本（仅本地使用）---
deploy-test.sh
scripts/upload_release.py

# --- 文档 ---
README.md

# --- 临时/数据目录 ---
data/
local/
temp/
tmp/

# --- 开发配置 ---
.pre-commit-config.yaml
.python-version
uv.lock

# --- Alembic 迁移版本（如不需要在容器内执行迁移可忽略）---
# 注：若需在容器内运行 alembic upgrade，请注释掉下面这行
# alembic/versions/
