# Server Configuration NODE_ENV=development PORT=3001 CLIENT_URL=http://localhost:3000 # Database Configuration DB_TYPE=mysql DB_HOST=localhost DB_PORT=3306 DB_NAME=financial_data DB_USER=root DB_PASSWORD=password # Alternative Database Options (SQLite for development) # DB_TYPE=sqlite # DB_FILE=./data/financial_data.db # Redis Configuration (for caching and session storage) REDIS_HOST=localhost REDIS_PORT=6379 REDIS_PASSWORD= # Security JWT_SECRET=your-super-secret-jwt-key-here API_KEY=your-api-key-here # Logging LOG_LEVEL=info LOG_FILE=./logs/server.log # Rate Limiting RATE_LIMIT_WINDOW_MS=900000 RATE_LIMIT_MAX_REQUESTS=1000 # Price Updates PRICE_UPDATE_INTERVAL=1000 SUPPORTED_SYMBOLS=AUDUSD,EURUSD,GBPUSD,USDJPY,USDCHF,USDCAD,NZDUSD # External APIs (if needed) ALPHA_VANTAGE_API_KEY= FINNHUB_API_KEY= # WebSocket Configuration WS_HEARTBEAT_INTERVAL=30000 WS_MAX_CONNECTIONS=10000