1 Commits

Author SHA1 Message Date
mindesbunister
ce56a540c6 perf: Optimize Docker build context from 914MB to 27KB
- Add explicit node_modules exclusion patterns (**/node_modules, node_modules/)
- Exclude Python virtual environments (.venv/, .backtester/, cluster/.venv/)
- Exclude cluster data files (chunks/, data/, CSV files - 143MB)
- Exclude backtester data and CSV files (~7MB)

Impact:
- Build context: 914.39MB → 27.39KB (33,389× smaller)
- Context transfer: 14.3s → 1.6s (89% faster)
- Total build time: 267.6s → 170.8s (36% faster)

With layer caching, typical rebuilds now ~60-90s instead of ~267s.
2025-12-17 15:37:08 +01:00