{
  # -------------------------------------------------------------
  # Database Configuration
  # -------------------------------------------------------------

  # Localhost XAMPP MariaDB / MySQL
  db_host    => 'localhost',
  db_name    => 'anchorheroweby_anchor_db',
  db_user    => 'anchorheroweby_anchor_admin',
  db_pass    => '$zH{aZ^ys[@.]tnh',
  db_port    => 3306,

  # -------------------------------------------------------------
  # Application Server Configuration
  # -------------------------------------------------------------
  app_port   => 3000,

  # -------------------------------------------------------------
  # JSON Web Token (JWT) Configuration
  # -------------------------------------------------------------
  # Access Token
  jwt_secret             => 'ScVDjvasTpWwVVh7SjQTo8bZHIXoWwhRGfX6P0jCM1h',
  jwt_expires_in         => 86400,     # 24 Hours (1 Day in seconds)

  # Refresh Token
  jwt_refresh_secret     => 'rf_ScVDjvasTpWwVVh7SjQTo8bZHIXoWwhRGfX6P0jCM1h_rf',
  jwt_refresh_expires_in => 2592000,   # 30 Days (30 * 24 * 60 * 60 seconds)

  # General JWT Metadata
  jwt_issuer             => 'AnchorBackend',

  # -------------------------------------------------------------
  # Application & Frontend URLs (Environment / Production Config)
  # -------------------------------------------------------------
  # Backend API base URL
  app_url                => $ENV{APP_URL} // 'https://api.anchor.heroweby.com:3000',

  # Frontend Web Application base URL
  frontend_url           => $ENV{FRONTEND_URL} // 'https://anchor.heroweby.com:5173',

  # Base URL of frontend where user enters their new password after clicking email link
  frontend_reset_url     => $ENV{FRONTEND_RESET_URL} // ($ENV{FRONTEND_URL} ? $ENV{FRONTEND_URL} . '/reset-password' : 'http://localhost:5173/reset-password'),

  # -------------------------------------------------------------
  # SMTP / Email Configuration
  # -------------------------------------------------------------
  smtp_host              => 'sys21.prosuperservers.com',       # e.g. 'smtp.gmail.com' or 'sys21.prosuperservers.com'
  smtp_port              => 465,             # Implicit SSL/TLS SMTP
  smtp_user              => 'anchorpanel@anchor.heroweby.com',              # SMTP username / email
  smtp_pass              => '$zH{aZ^ys[@.]tnh',              # SMTP password / app password
  smtp_ssl               => 1,               # 1 for implicit SSL/TLS (port 465)
  smtp_from              => 'anchorpanel@anchor.heroweby.com',
  smtp_from_name         => 'Anchor Support',

  # -------------------------------------------------------------
  # Virtualizor KVM Hypervisor API Configuration
  # -------------------------------------------------------------
  virtualizor_host       => $ENV{VIRTUALIZOR_HOST} // 'https://127.0.0.1:4085',
  virtualizor_key        => $ENV{VIRTUALIZOR_KEY} // '',
  virtualizor_pass       => $ENV{VIRTUALIZOR_PASS} // '',
  virtualizor_insecure   => $ENV{VIRTUALIZOR_INSECURE} // 1,
}