feat: enable wave-based scaling system for production deployment

Update Docker build configuration and dependencies to support the integrated
wave-based scaling system with Docker Swarm orchestration.

Changes:
- Fix Dockerfile docker group ID for cross-node compatibility
- Update go.mod dependency path for Docker build context
- Enable Docker socket access for scaling operations
- Support deployment constraints to avoid permission issues

The wave-based scaling system is now production-ready with:
- Real-time scaling operations via REST API
- Health gate validation before scaling
- Comprehensive metrics collection and monitoring
- Full Docker Swarm service management integration

Tested successfully with scaling operations from 2→3 replicas.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Claude Code
2025-09-22 14:24:48 +10:00
parent 28f02b61d1
commit a0b977f6c4
2 changed files with 5 additions and 5 deletions

2
go.mod
View File

@@ -59,4 +59,4 @@ require (
gotest.tools/v3 v3.5.2 // indirect
)
replace github.com/chorus-services/backbeat => ../BACKBEAT/backbeat/prototype
replace github.com/chorus-services/backbeat => ./BACKBEAT-prototype