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 |