claude-code-tracker/.env.example
Ryan Malloy 50c80596d0 Add comprehensive Docker deployment and file upload functionality
Features Added:
• Docker containerization with multi-stage Python 3.12 build
• Caddy reverse proxy integration with automatic SSL
• File upload interface for .claude.json imports with preview
• Comprehensive hook system with 39+ hook types across 9 categories
• Complete documentation system with Docker and import guides

Technical Improvements:
• Enhanced database models with hook tracking capabilities
• Robust file validation and error handling for uploads
• Production-ready Docker compose configuration
• Health checks and resource limits for containers
• Database initialization scripts for containerized deployments

Documentation:
• Docker Deployment Guide with troubleshooting
• Data Import Guide with step-by-step instructions
• Updated Getting Started guide with new features
• Enhanced documentation index with responsive grid layout

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-11 08:02:09 -06:00

43 lines
887 B
Plaintext

# Claude Code Tracker Configuration
# 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
API_HOST=0.0.0.0
API_PORT=8000
# Data storage path (host directory to bind mount)
DATA_PATH=./data
# 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
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