# ============================================
# LOUD CANNABIS ENVIRONMENT CONFIGURATION
# ============================================
# Copy this file to .env and fill in your actual values
# NEVER commit .env to version control

# ============================================
# DATABASE CONFIGURATION
# ============================================
DB_HOST=localhost
DB_PORT=3306
DB_NAME=loudcannabis_leadgen
DB_USER=your_db_username
DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_unicode_ci

# ============================================
# APPLICATION CONFIGURATION
# ============================================
APP_NAME="DeepLeaf AI Lead Generation"
APP_ENV=local
APP_KEY=your_app_key_here
APP_DEBUG=false
APP_URL=http://localhost

# ============================================
# AI SERVICES CONFIGURATION
# ============================================
OPENAI_API_KEY=sk-your-openai-api-key-here
GROK_API_KEY=xai-37nXd5HQJl9MMyNELuprMtsYV7XCOkDESwxnD7y6xJs7ucx4H4CIsiBNXHZoMH1T8ZMLNpx46fgfJu8J
OPENAI_MAX_TOKENS=300

# ============================================
# COMMUNICATION SERVICES
# ============================================
TWILIO_SID=your_twilio_account_sid
TWILIO_AUTH_TOKEN=your_twilio_auth_token
TWILIO_PHONE_NUMBER=your_twilio_phone_number

CALL_TRACKING_API_KEY=your_call_tracking_api_key
CALL_TRACKING_API_SECRET=your_call_tracking_api_secret

# ============================================
# EMAIL CONFIGURATION
# ============================================
SMTP_HOST=your_smtp_host
SMTP_PORT=587
SMTP_USERNAME=your_smtp_username
SMTP_PASSWORD=your_smtp_password
SMTP_ENCRYPTION=tls
FROM_EMAIL=noreply@deepleafai.com
FROM_NAME="DeepLeaf AI"

# ============================================
# SECURITY CONFIGURATION
# ============================================
RECAPTCHA_SITE_KEY=your_recaptcha_site_key
RECAPTCHA_SECRET_KEY=your_recaptcha_secret_key

# CSRF Protection
CSRF_TOKEN_SECRET=your_csrf_secret_here

# ============================================
# EXTERNAL SERVICE KEYS
# ============================================
STRIPE_PUBLISHABLE_KEY=pk_your_stripe_publishable_key
STRIPE_SECRET_KEY=sk_your_stripe_secret_key
STRIPE_WEBHOOK_SECRET=whsec_your_webhook_secret

COINBASE_COMMERCE_API_KEY=your_coinbase_api_key
COINBASE_WEBHOOK_SECRET=your_coinbase_webhook_secret

# ============================================
# MEMORY SYSTEM CONFIGURATION
# ============================================
MEMORY_RETENTION_DAYS=30
CONVERSATION_BUFFER_SIZE=10
MEMORY_SUMMARY_INTERVAL=10

# ============================================
# FILE SYSTEM PATHS
# ============================================
STORAGE_PATH=/var/www/html/leadgen/storage
LOGS_PATH=/var/www/html/leadgen/storage/logs
CACHE_PATH=/var/www/html/leadgen/storage/cache
SESSIONS_PATH=/var/www/html/leadgen/storage/sessions

# ============================================
# PYTHON RAG SERVICE
# ============================================
RAG_SERVICE_HOST=localhost
RAG_SERVICE_PORT=5000
RAG_HEALTH_CHECK_TIMEOUT=5

# ============================================
# DEVELOPMENT SETTINGS
# ============================================
LOG_LEVEL=info
DISPLAY_ERRORS=false
PROFILING_ENABLED=false
DB_PASS=TR33s420420!
