- Add hattori@hanzo.ai demo user with password demo1234 - Create seed_demo_user.js script to initialize demo account - Add demo-init service to compose.yml for automatic setup - Add compose.dev.yml for development with mounted volumes - Create init-demo-user.sh for manual demo user creation - Add Makefile.hanzo with comprehensive stack management - Include README-demo-user.md with usage instructions - Configure Hanzo Router branding in hanzo-config.yaml
67 lines
1.9 KiB
Bash
67 lines
1.9 KiB
Bash
# Hanzo AI Chat Stack Environment Variables
|
|
# Copy this file to .env and update with your values
|
|
|
|
# ==================================
|
|
# LLM API Keys (at least one required)
|
|
# ==================================
|
|
OPENAI_API_KEY=sk-...
|
|
ANTHROPIC_API_KEY=sk-ant-...
|
|
TOGETHER_API_KEY=...
|
|
|
|
# ==================================
|
|
# Database Configuration
|
|
# ==================================
|
|
POSTGRES_PASSWORD=hanzo123
|
|
MONGO_PASSWORD=hanzo123
|
|
REDIS_PASSWORD=hanzosecret
|
|
|
|
# ==================================
|
|
# Service URLs
|
|
# ==================================
|
|
DOMAIN_CLIENT=http://localhost:3081
|
|
DOMAIN_SERVER=http://localhost:3081
|
|
|
|
# ==================================
|
|
# Security Keys (CHANGE IN PRODUCTION!)
|
|
# ==================================
|
|
ROUTER_MASTER_KEY=sk-hanzo-master-key
|
|
JWT_SECRET=hanzo-jwt-secret-change-in-production
|
|
JWT_REFRESH_SECRET=hanzo-refresh-secret-change-in-production
|
|
CREDS_KEY=hanzo-creds-key-change-in-production
|
|
CREDS_IV=hanzo-creds-iv-change
|
|
MEILI_MASTER_KEY=HanzoMeiliMasterKey
|
|
|
|
# ==================================
|
|
# Feature Flags
|
|
# ==================================
|
|
ALLOW_REGISTRATION=true
|
|
ALLOW_UNVERIFIED_EMAIL_LOGIN=false
|
|
DEBUG=false
|
|
|
|
# ==================================
|
|
# Performance Tuning
|
|
# ==================================
|
|
ROUTER_WORKERS=4
|
|
|
|
# ==================================
|
|
# Optional: Additional LLM Providers
|
|
# ==================================
|
|
# AZURE_API_KEY=...
|
|
# AZURE_API_BASE=https://your-resource.openai.azure.com/
|
|
# GROQ_API_KEY=...
|
|
# COHERE_API_KEY=...
|
|
|
|
# ==================================
|
|
# Optional: Observability
|
|
# ==================================
|
|
# LANGFUSE_PUBLIC_KEY=...
|
|
# LANGFUSE_SECRET_KEY=...
|
|
# LANGFUSE_HOST=https://cloud.langfuse.com
|
|
|
|
# ==================================
|
|
# Optional: Authentication Providers
|
|
# ==================================
|
|
# GOOGLE_CLIENT_ID=...
|
|
# GOOGLE_CLIENT_SECRET=...
|
|
# GITHUB_CLIENT_ID=...
|
|
# GITHUB_CLIENT_SECRET=... |