# Application PORT=8085 NODE_ENV=development # MongoDB MONGODB_URI=mongodb://localhost:27017/inquiry-gateway # Authentication API_KEY=your-secure-api-key-here JWT_SECRET=change-me-use-long-random-string JWT_REFRESH_SECRET=change-me-refresh-secret JWT_ACCESS_EXPIRES_IN=15m JWT_REFRESH_EXPIRES_IN=7d JWT_ENABLED=true BCRYPT_SALT_ROUNDS=12 # Rate limiting THROTTLE_TTL=60 THROTTLE_LIMIT=100 # Provider routing (per inquiry type) PERSON_DEFAULT_PROVIDER=TEJARATNOU PERSON_FALLBACK_ENABLED=false PERSON_FALLBACK_PROVIDERS= CAR_PLATE_DEFAULT_PROVIDER=HAMTA CAR_PLATE_FALLBACK_ENABLED=false CAR_PLATE_FALLBACK_PROVIDERS= # Hamta provider HAMTA_BASE_URL=https://api.hamta.example.com HAMTA_USERNAME= HAMTA_PASSWORD= HAMTA_SECRET_KEY= HAMTA_TIMEOUT=10000 HAMTA_ENABLED=true HAMTA_MAX_RETRIES=2 # Moallem provider (identical API structure to Hamta) MOALLEM_BASE_URL=https://api.moallem.example.com MOALLEM_USERNAME= MOALLEM_PASSWORD= MOALLEM_SECRET_KEY= MOALLEM_TIMEOUT=10000 MOALLEM_ENABLED=true MOALLEM_MAX_RETRIES=2 # TejaratNou provider TEJARATNOU_BASE_URL=https://accounts.tejaratnoins.ir TEJARATNOU_INQUIRY_BASE_URL=https://gateway.tejaratnoins.ir TEJARATNOU_CLIENT_ID=api-gateway TEJARATNOU_CLIENT_SECRET=hkld@ork123T TEJARATNOU_USERNAME=thirdparty-silcogroup TEJARATNOU_PASSWORD=FDHG87sdf787l764iuo TEJARATNOU_TIMEOUT=15000 TEJARATNOU_ENABLED=true