# Foxhunt Docker Build - Ignore patterns
# Reduces build context size and improves build speed

# Rust build artifacts
target/
**/*.rs.bk
*.pdb

# Git
.git/
.gitignore
.gitattributes

# Documentation (not needed for build)
*.md
docs/
AGENT_*.md
WAVE_*.md
*_REPORT.md
*_GUIDE.md

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

# OS
.DS_Store
Thumbs.db

# Environment files
.env
.env.*
*.local

# Test data (too large for build context)
test_data/*.dbn
test_data/*.parquet

# Logs
*.log
logs/

# Temporary files
tmp/
temp/
*.tmp

# Docker files (no need to copy into build)
docker-compose*.yml
Dockerfile*
!Dockerfile.foxhunt-build

# CI/CD
.github/
.gitlab-ci.yml

# Database
*.db
*.sqlite
migrations/

# Monitoring
grafana/
prometheus/

# Scripts (not needed in build)
scripts/*.sh
scripts/*.py
!scripts/runpod_deploy.py
!scripts/entrypoint-generic.sh
!scripts/entrypoint-self-terminate.sh

# Node modules (if any)
node_modules/
