Files
foxhunt/.dockerignore
jgrusewski 2cf07a9086 fix(backtesting): Add mock() method to DefaultRepositories for tests
- Implements DefaultRepositories::mock() for wave_comparison tests
- Mock implementations use in-memory Arc<RwLock<>> for thread-safe testing
- Method is #[cfg(test)] scoped to test builds only
- Fixes compilation errors in wave_comparison.rs (lines 711, 730)
- All backtesting tests pass (2/2 wave_comparison tests OK)

Additional updates:
- Update .dockerignore, .env.runpod, CLAUDE.md
- Update Cargo.lock and Dockerfile.foxhunt-build
2025-11-02 21:31:49 +01:00

78 lines
920 B
Plaintext

# 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/