| # ============================================================================ | |
| # FleetMind MCP Server - Environment Configuration | |
| # For HuggingFace Space (Track 1) deployment | |
| # ============================================================================ | |
| # ============================================================================ | |
| # Google Maps API (REQUIRED) | |
| # ============================================================================ | |
| # Used for geocoding addresses and calculating routes | |
| # Get your API key at: https://console.cloud.google.com/google/maps-apis | |
| # Enable these APIs in your Google Cloud Console: | |
| # - Geocoding API (required for address lookup) | |
| # - Routes API (recommended - new, more accurate) | |
| # - Directions API (legacy fallback) | |
| # The system will try Routes API first, then fall back to Directions API | |
| GOOGLE_MAPS_API_KEY=your_google_maps_api_key_here | |
| # ============================================================================ | |
| # OpenWeatherMap API (OPTIONAL - for intelligent routing) | |
| # ============================================================================ | |
| # Used for weather-aware routing decisions | |
| # Get free API key at: https://openweathermap.org/api | |
| # Free tier: 1,000 calls/day, 60 calls/minute | |
| OPENWEATHERMAP_API_KEY=your_openweathermap_api_key_here | |
| # ============================================================================ | |
| # PostgreSQL Database Configuration (REQUIRED) | |
| # ============================================================================ | |
| # For local development, use localhost | |
| # For HuggingFace Space, use Neon or other cloud PostgreSQL | |
| # Get free PostgreSQL at: https://neon.tech | |
| DB_HOST=your-postgres-host.neon.tech | |
| DB_PORT=5432 | |
| DB_NAME=fleetmind | |
| DB_USER=your_db_user | |
| DB_PASSWORD=your_db_password | |
| # ============================================================================ | |
| # Server Configuration (OPTIONAL) | |
| # ============================================================================ | |
| # HuggingFace Space will set these automatically | |
| # Only needed for local SSE mode testing | |
| PORT=7860 | |
| HOST=0.0.0.0 | |
| # ============================================================================ | |
| # Logging (OPTIONAL) | |
| # ============================================================================ | |
| LOG_LEVEL=INFO | |
| LOG_FILE=logs/fleetmind.log | |