# ChittyChain Environment Configuration NODE_ENV=development PORT=5000 # Database Configuration DATABASE_URL=postgresql://user:password@localhost:5432/chittychain DATABASE_SSL=false # JWT Configuration JWT_SECRET=your-super-secure-jwt-secret-key-here JWT_EXPIRES_IN=24h JWT_REFRESH_EXPIRES_IN=7d # Encryption Keys ENCRYPTION_KEY=your-32-character-encryption-key-here HASH_SALT_ROUNDS=12 # IPFS Configuration IPFS_HOST=localhost IPFS_PORT=5001 IPFS_PROTOCOL=http # Blockchain Configuration BLOCKCHAIN_DIFFICULTY=4 BLOCKCHAIN_MINING_REWARD=50 BLOCKCHAIN_BLOCK_TIME=10000 # External Services COOK_COUNTY_API_URL=https://api.cookcounty.gov COOK_COUNTY_API_KEY=your-cook-county-api-key # Security Configuration CORS_ORIGINS=http://localhost:3000,http://localhost:5000 RATE_LIMIT_WINDOW=900000 RATE_LIMIT_MAX=100 # Session Configuration SESSION_SECRET=your-session-secret-key-here SESSION_COOKIE_SECURE=false SESSION_COOKIE_MAX_AGE=86400000 # Monitoring and Logging LOG_LEVEL=info SENTRY_DSN=your-sentry-dsn-here # File Upload Configuration MAX_FILE_SIZE=104857600 UPLOAD_PATH=./uploads ALLOWED_FILE_TYPES=pdf,doc,docx,png,jpg,jpeg,gif,mp4,avi # Email Configuration (for notifications) SMTP_HOST=localhost SMTP_PORT=587 SMTP_USER=your-email@domain.com SMTP_PASS=your-email-password # Claude Code OAuth Configuration CLAUDE_CLIENT_ID=your-claude-client-id CLAUDE_CLIENT_SECRET=your-claude-client-secret CLIENT_URL=http://localhost:5000 # Anthropic API Configuration ANTHROPIC_API_VERSION=2023-06-01 # Redis Configuration REDIS_HOST=localhost REDIS_PORT=6379 REDIS_PASSWORD= REDIS_DB=0