# ============================================== # GEEZER GUIDE - ENVIRONMENT CONFIGURATION # Copy this content to your .env file # ============================================== # ============================================== # SERVER CONFIGURATION # ============================================== PORT=4500 HOST="0.0.0.0" NODE_ENV="development" BASE_URL="http://localhost:4500" # ============================================== # DATABASE CONFIGURATION # ============================================== dbURI=mongodb+srv://devapptage:uKMebmZpgNfCZA7j@cluster0.kvpuxgv.mongodb.net/geezerguide # ============================================== # EMAIL SERVICE CONFIGURATION # ============================================== MAIL_HOST=smtp.gmail.com MAIL_PORT=465 MAIL_USERNAME=mail@thesuitch.com MAIL_PASSWORD=einagyxugzmfrvkg MAIL_FROM=mail@thesuitch.com MAIL_FROM_NAME=Geezer Guide # ============================================== # AUTHENTICATION & SECURITY # ============================================== # JWT Configuration - PLEASE CHANGE THESE VALUES TOKEN_SECRET_KEY="geezer-guide-super-secret-jwt-key-2024-change-this" TOKEN_EXPIRY="30d" PassSecretKey="geezer-guide-password-encryption-key-change-this" # API Keys for authentication - PLEASE CHANGE THESE VALUES BEARER_TOKEN="geezer-guide-api-bearer-token-change-this" ADMIN_TOKEN="geezer-guide-admin-panel-token-change-this" # ============================================== # FILE STORAGE - AWS S3 (TO BE CONFIGURED LATER) # ============================================== # AWS_ACCESS_KEY="your-aws-access-key" # AWS_SECRET_ACCESS_KEY="your-aws-secret-key" # S3_BUCKET_NAME="geezer-guide-assets" # S3_DESTINATION="uploads/" # S3_REGION="us-east-1" # CDN URLs for serving media # MEDIA_URL="https://your-bucket.s3.amazonaws.com/uploads/" # THUMBNAIL_URL="https://your-bucket.s3.amazonaws.com/thumbnails/" # ============================================== # REDIS CONFIGURATION (TO BE CONFIGURED LATER) # ============================================== # REDIS_HOST="127.0.0.1" # REDIS_PORT=6379 # REDIS_EXPIRY=2147483647 # ============================================== # GOOGLE SERVICES (TO BE CONFIGURED LATER) # ============================================== # Google Maps API (for facility locations) # GOOGLE_MAPS_API_KEY="your-google-maps-api-key" # Google Places API (for facility search) # GOOGLE_PLACES_API_KEY="your-google-places-api-key" # ============================================== # PUSH NOTIFICATIONS - FIREBASE (TO BE CONFIGURED LATER) # ============================================== # FIREBASE_PATH="./config/geezer-guide-firebase-adminsdk.json" # ============================================== # SMS & NOTIFICATIONS - AWS SNS (TO BE CONFIGURED LATER) # ============================================== # SNS_TOPIC="GeezerGuide-Notifications" # SNS_REGION="us-east-1" # SNS_AWS_ACCESS_KEY="your-sns-access-key" # SNS_AWS_SECRET_ACCESS_KEY="your-sns-secret-key" # ============================================== # APPLICATION SETTINGS # ============================================== # Pagination and limits DEFAULT_LIMIT=30 MAX_UPLOAD_SIZE="10MB" # Feature flags ENABLE_REVIEWS=true ENABLE_PAYMENTS=false ENABLE_NOTIFICATIONS=true