Earnvato — تثبيت على الاستضافة
================================

الموقع Next.js + Node.js. لازم استضافة Node (VPS أو cPanel Node.js أو Railway/Render).
استضافة PHP العادية (cPanel بدون Node) مش هتشغّله.

المتطلبات: Node.js 20 أو أحدث + npm

خطوات بعد فك الـ ZIP
---------------------
1) ارفع مجلد earnvato على السيرفر وفك الضغط.

2) انسخ .env.example إلى .env وعدّل:
   - AUTH_URL و NEXT_PUBLIC_APP_URL = رابط موقعك بالـ https بدون / في الآخر
   - AUTH_SECRET = نص عشوائي طويل (لا تستخدم القيمة الافتراضية)
   - DATABASE_URL اتركها file:./prod.db لو هتستخدم SQLite (الملف يتكتب داخل مجلد prisma)

3) من مجلد المشروع نفّذ:
   npm install
   npm run host:init
   npm run build
   npm start

4) افتح رابط الموقع في المتصفح. أول مرة يظهر /setup
   اكتب اسم الموقع والرابط وحساب الأدمن والإعدادات ثم ثبّت.

cPanel Node.js App
------------------
- Application root: مجلد المشروع
- Application URL: الدومين
- Application startup file: node_modules/next/dist/bin/next
- Application mode: production
- في Environment Variables ضع نفس قيم .env
- بعد الحفظ: npm install ثم npm run host:init ثم npm run build
- Start: next start  (أو ضع PORT اللي cPanel يعطيه)

ملاحظات
-------
- مجلد uploads لازم يبقى قابل للكتابة (رفع الملفات والمتجر).
- SQLite مناسب للبداية. لو السيرفر يمسح الملفات أو عدة سيرفرات، استخدم قاعدة خارجية لاحقاً.
- لا ترفع ملف .env القديم من جهازك ولا داتابيس التطوير.
- بعد السطب تقدر تعدّل الإعدادات من لوحة الأدمن.
