# تشغيل Social Hub تلقائياً عبر Passenger (محرك Node.js في cPanel) — بدون Setup Node.js App
# الشرط الوحيد: Document Root للدومين = مجلد public هذا (مثلاً social-hub/public)
# Passenger يعتبر المجلد الأب (social-hub) هو جذر التطبيق ويشغّل app.js منه
<IfModule mod_passenger.c>
  PassengerEnabled on
  PassengerAppType node
  PassengerStartupFile app.js
  PassengerAppEnv production
  PassengerFriendlyErrorPages off

  # اختيار أحدث Node.js متوفر على السيرفر (الأخير الموجود يغلب)
  # cPanel EasyApache
  <IfFile "/opt/cpanel/ea-nodejs18/bin/node">
    PassengerNodejs /opt/cpanel/ea-nodejs18/bin/node
  </IfFile>
  <IfFile "/opt/cpanel/ea-nodejs20/bin/node">
    PassengerNodejs /opt/cpanel/ea-nodejs20/bin/node
  </IfFile>
  <IfFile "/opt/cpanel/ea-nodejs22/bin/node">
    PassengerNodejs /opt/cpanel/ea-nodejs22/bin/node
  </IfFile>
  # CloudLinux
  <IfFile "/opt/alt/alt-nodejs18/root/usr/bin/node">
    PassengerNodejs /opt/alt/alt-nodejs18/root/usr/bin/node
  </IfFile>
  <IfFile "/opt/alt/alt-nodejs20/root/usr/bin/node">
    PassengerNodejs /opt/alt/alt-nodejs20/root/usr/bin/node
  </IfFile>
  <IfFile "/opt/alt/alt-nodejs22/root/usr/bin/node">
    PassengerNodejs /opt/alt/alt-nodejs22/root/usr/bin/node
  </IfFile>
</IfModule>
