# Application Configuration NODE_ENV=development PORT=3000 # Database Configuration DB_HOST=localhost DB_PORT=5432 DB_USERNAME=postgres DB_PASSWORD=postgres DB_NAME=keys_for_all DB_LOGGING=false DB_SSL=false # VPN Configuration (for secure database connection) VPN_ENABLED=false VPN_ENDPOINT= VPN_PRIVATE_KEY= VPN_PUBLIC_KEY= VPN_PRESHARED_KEY= VPN_ALLOWED_IPS=0.0.0.0/0 # Redis Configuration REDIS_HOST=localhost REDIS_PORT=6379 REDIS_PASSWORD= REDIS_TTL=3600 # JWT Configuration JWT_SECRET=your-super-secret-jwt-key-change-this-in-production JWT_EXPIRES_IN=24h # API Key Configuration API_KEY_PREFIX=kfa_ # Rate Limiting RATE_LIMIT_TTL=60 RATE_LIMIT_MAX=100 # CORS Configuration CORS_ORIGIN=* # Mail Server Configuration MAIL_HOST=localhost MAIL_PORT=587 MAIL_SECURE=false MAIL_USER=your-smtp-username MAIL_PASS=your-smtp-password MAIL_FROM=Your App Name MAIL_SUPPORT=support@your-domain.com # IMAP Configuration (for receiving emails) IMAP_HOST=localhost IMAP_PORT=993 IMAP_TLS=true IMAP_USER=your-imap-username IMAP_PASS=your-imap-password # Mail Queue Configuration MAIL_QUEUE_ATTEMPTS=3 MAIL_QUEUE_BACKOFF_DELAY=2000 # Development Mail Server (MailHog) # When running in development mode, you can use MailHog: # MAIL_HOST=localhost # MAIL_PORT=1025 # MAIL_SECURE=false