- Added risk-data, trading-data, ml-data to all .dev and .production
- Added tli, backtesting, adaptive-strategy to all variants
- Added market-data, database to all variants
- Ensures Cargo workspace manifest satisfied during build
All 9 Dockerfile variants now have complete workspace member copies.
Note: Backtesting Dockerfiles have duplicate COPY lines (will clean in next commit)
Wave 125 Phase 3B - Complete Dockerfile workspace fix
Issue #1: Fixed Dockerfile path errors in ALL variants
- Main Dockerfiles already fixed by Agent 94
- Fixed 6 additional Dockerfile.dev and Dockerfile.production variants
- Root cause: docker-compose.override.yml uses .dev variants
- Changed: COPY crates/config -> COPY config (9 total files)
Issue #2: Added BENZINGA_API_KEY environment variable
- docker-compose.yml: Added fallback to demo_key_please_replace
- Backtesting Service can now start without blocking on missing API key
Issue #3: Added default CMD to ML Training Service
- services/ml_training_service/Dockerfile: Added CMD ["serve"]
- Container now starts service instead of showing help menu
All 3 Agent 96 blockers resolved. Ready for full deployment test.
Wave 125 Phase 3B - Deployment Blockers Complete