# =============================================================================
# Docker 构建时排除 — 避免 .env 等敏感/开发文件进入镜像
# =============================================================================
# 关联:memory/v070-alpha-env-override-bug.md
# =============================================================================

# 开发 .env 文件(不要进生产镜像,会被 pydantic-settings 优先读)
.env
.env.*
!.env.example

# Python 缓存
__pycache__
*.pyc
*.pyo
*.pyd
.pytest_cache

# 测试产物
pytest-*.log
pytest_result.txt
.coverage
htmlcov/

# 备份文件
*.bak
*.bak-*
*.tar
*.tar.gz
*.zip

# 测试数据库
*.db
it_smart_desk.db

# 临时脚本(用过的工具脚本,不需要进生产)
check_all_tables.py
check_db.py
hello.py
migrate_*.py

# Git
.git/
.gitignore

# IDE
.vscode/
.idea/

# 本地文档
*.md
!README.md

# node_modules(理论上不会有,但保险)
node_modules/