# Production Environment Configuration NODE_ENV=production PORT=5000 # Database Configuration - Set these in your deployment environment DATABASE_URL=postgresql://chittyuser:CHANGE_ME@localhost:5432/chittychain DATABASE_SSL=true # Security Keys - MUST BE CHANGED FOR PRODUCTION JWT_SECRET=CHANGE_ME_TO_A_SECURE_32_CHAR_KEY JWT_EXPIRES_IN=24h JWT_REFRESH_EXPIRES_IN=7d # Encryption ENCRYPTION_KEY=CHANGE_ME_TO_A_SECURE_32_CHAR_KEY HASH_SALT_ROUNDS=12 # IPFS Configuration IPFS_HOST=ipfs 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_API_KEY_HERE # Security Configuration CORS_ORIGINS=https://yourdomain.com,https://www.yourdomain.com RATE_LIMIT_WINDOW=900000 RATE_LIMIT_MAX=100 # Session Configuration SESSION_SECRET=CHANGE_ME_TO_A_SECURE_SESSION_SECRET SESSION_COOKIE_SECURE=true 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 SMTP_HOST=smtp.yourdomain.com SMTP_PORT=587 SMTP_USER=noreply@yourdomain.com SMTP_PASS=YOUR_EMAIL_PASSWORD # Production Deployment Variables (set in deployment environment) DB_PASSWORD=CHANGE_ME REDIS_PASSWORD=CHANGE_ME GRAFANA_PASSWORD=CHANGE_ME