2025-08-11 08:02:09 -06:00
|
|
|
# Claude Code Tracker Configuration
|
2025-08-11 02:59:21 -06:00
|
|
|
|
2025-08-11 08:02:09 -06:00
|
|
|
# Domain configuration for Caddy reverse proxy
|
|
|
|
|
DOMAIN=claude.l.supported.systems
|
|
|
|
|
|
|
|
|
|
# Database configuration
|
|
|
|
|
DATABASE_URL=sqlite+aiosqlite:///app/data/tracker.db
|
|
|
|
|
|
|
|
|
|
# Application settings
|
|
|
|
|
DEBUG=false
|
2025-08-11 02:59:21 -06:00
|
|
|
API_HOST=0.0.0.0
|
|
|
|
|
API_PORT=8000
|
2025-08-11 08:02:09 -06:00
|
|
|
|
|
|
|
|
# Data storage path (host directory to bind mount)
|
|
|
|
|
DATA_PATH=./data
|
2025-08-11 02:59:21 -06:00
|
|
|
|
|
|
|
|
# Security (generate with: openssl rand -hex 32)
|
|
|
|
|
SECRET_KEY=your-secret-key-here
|
|
|
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=30
|
|
|
|
|
|
|
|
|
|
# Analytics
|
|
|
|
|
ENABLE_ANALYTICS=true
|
|
|
|
|
ANALYTICS_BATCH_SIZE=1000
|
|
|
|
|
|
|
|
|
|
# Logging
|
|
|
|
|
LOG_LEVEL=INFO
|
2025-08-11 08:02:09 -06:00
|
|
|
LOG_FILE=tracker.log
|
|
|
|
|
|
|
|
|
|
# Optional: Rate limiting settings
|
|
|
|
|
# RATE_LIMIT_ENABLED=true
|
|
|
|
|
# RATE_LIMIT_PER_MINUTE=100
|
|
|
|
|
|
|
|
|
|
# Optional: Performance settings
|
|
|
|
|
# MAX_WORKERS=4
|
|
|
|
|
# TIMEOUT_SECONDS=60
|
|
|
|
|
|
|
|
|
|
# Optional: Hook settings
|
|
|
|
|
# DEFAULT_HOOK_TIMEOUT=10
|
|
|
|
|
# MAX_HOOK_RETRIES=3
|
|
|
|
|
|
|
|
|
|
# Optional: Analytics retention
|
|
|
|
|
# ANALYTICS_RETENTION_DAYS=365
|
|
|
|
|
# ENABLE_ANONYMOUS_ANALYTICS=false
|