 9bdcbe0447
			
		
	
	9bdcbe0447
	
	
	
		
			
			Major integrations and fixes: - Added BACKBEAT SDK integration for P2P operation timing - Implemented beat-aware status tracking for distributed operations - Added Docker secrets support for secure license management - Resolved KACHING license validation via HTTPS/TLS - Updated docker-compose configuration for clean stack deployment - Disabled rollback policies to prevent deployment failures - Added license credential storage (CHORUS-DEV-MULTI-001) Technical improvements: - BACKBEAT P2P operation tracking with phase management - Enhanced configuration system with file-based secrets - Improved error handling for license validation - Clean separation of KACHING and CHORUS deployment stacks 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| set -e
 | |
| 
 | |
| # CHORUS Build and Deployment Script
 | |
| 
 | |
| SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 | |
| PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
 | |
| IMAGE_NAME="chorus"
 | |
| IMAGE_TAG="${1:-latest}"
 | |
| 
 | |
| echo "🎭 Building CHORUS container image..."
 | |
| echo "📁 Project root: $PROJECT_ROOT"
 | |
| echo "🏷️  Image: $IMAGE_NAME:$IMAGE_TAG"
 | |
| 
 | |
| # Build the Docker image
 | |
| cd "$PROJECT_ROOT"
 | |
| docker build -f docker/Dockerfile -t "$IMAGE_NAME:$IMAGE_TAG" .
 | |
| 
 | |
| echo "✅ CHORUS container built successfully!"
 | |
| echo ""
 | |
| echo "🚀 Quick Start:"
 | |
| echo "  1. Copy environment file:"
 | |
| echo "     cp docker/chorus.env.example docker/chorus.env"
 | |
| echo ""
 | |
| echo "  2. Edit docker/chorus.env with your license ID:"
 | |
| echo "     CHORUS_LICENSE_ID=your-license-id-here"
 | |
| echo ""
 | |
| echo "  3. Start CHORUS:"
 | |
| echo "     docker-compose -f docker/docker-compose.yml --env-file docker/chorus.env up -d"
 | |
| echo ""
 | |
| echo "  4. Check status:"
 | |
| echo "     docker-compose -f docker/docker-compose.yml logs -f"
 | |
| echo "     curl http://localhost:8081/health"
 | |
| echo ""
 | |
| echo "📖 For production deployment instructions, see README.md" |