 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>
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # CHORUS Environment Configuration
 | |
| # Copy this file to 'chorus.env' and customize for your deployment
 | |
| 
 | |
| # =================
 | |
| # REQUIRED SETTINGS
 | |
| # =================
 | |
| 
 | |
| # License configuration (REQUIRED - CHORUS will not start without this)
 | |
| CHORUS_LICENSE_ID=your-license-id-here
 | |
| CHORUS_CLUSTER_ID=production-cluster
 | |
| 
 | |
| # ==================
 | |
| # OPTIONAL SETTINGS
 | |
| # ==================
 | |
| 
 | |
| # Agent Configuration
 | |
| # CHORUS_AGENT_ID=                    # Auto-generated if not specified
 | |
| CHORUS_SPECIALIZATION=general_developer
 | |
| CHORUS_MAX_TASKS=3
 | |
| CHORUS_CAPABILITIES=general_development,task_coordination,ai_integration
 | |
| 
 | |
| # Network Ports (adjust if ports conflict)
 | |
| CHORUS_API_PORT=8080
 | |
| CHORUS_HEALTH_PORT=8081
 | |
| CHORUS_P2P_PORT=9000
 | |
| 
 | |
| # AI Integration - Provider Selection
 | |
| CHORUS_AI_PROVIDER=resetdata                # resetdata (default) or ollama
 | |
| 
 | |
| # ResetData Configuration (default provider)
 | |
| RESETDATA_BASE_URL=https://models.au-syd.resetdata.ai/v1
 | |
| RESETDATA_API_KEY=                          # REQUIRED - Your ResetData API key
 | |
| RESETDATA_MODEL=meta/llama-3.1-8b-instruct  # ResetData model to use
 | |
| 
 | |
| # Ollama Configuration (alternative provider)
 | |
| OLLAMA_ENDPOINT=http://host.docker.internal:11434
 | |
| 
 | |
| # Model Configuration (both providers)
 | |
| CHORUS_MODELS=meta/llama-3.1-8b-instruct    # Available models for selection
 | |
| CHORUS_DEFAULT_REASONING_MODEL=meta/llama-3.1-8b-instruct
 | |
| 
 | |
| # Logging
 | |
| LOG_LEVEL=info                       # debug, info, warn, error
 | |
| LOG_FORMAT=structured                # structured (JSON) or human
 | |
| 
 | |
| # Docker Deployment Settings
 | |
| CHORUS_REPLICAS=1                    # Number of CHORUS instances to run
 | |
| CHORUS_CPU_LIMIT=1.0                 # CPU limit per container
 | |
| CHORUS_MEMORY_LIMIT=1G               # Memory limit per container
 | |
| 
 | |
| # Advanced P2P Settings (for cluster deployments)
 | |
| # CHORUS_BOOTSTRAP_PEERS=            # Comma-separated list of bootstrap peers
 | |
| # CHORUS_DHT_ENABLED=true            # Enable DHT for peer discovery |