Files
CHORUS/docker/chorus.env.example
anthonyrawlins 9bdcbe0447 Integrate BACKBEAT SDK and resolve KACHING license validation
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>
2025-09-06 07:56:26 +10:00

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