| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- # 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
|