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>
43 lines
887 B
Plaintext
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 |