# =====================================================================
#  backend/.env   —  PRODUCTION (cPanel)
#
#  Ye file server par Node app ke folder mein ".env" ke naam se rakhein.
#  Neeche << >> wali jagahon par apni asli values dalein.
#  Ye file kabhi public_html mein na jaye.
# =====================================================================

NODE_ENV=production
PORT=3000

# ── Database (wahi maujooda DB — data mehfooz rahega) ────────────────
DB_HOST=localhost
DB_PORT=3306
DB_NAME=<<cpaneluser_shamsi>>
DB_USER=<<cpaneluser_shamsi>>
DB_PASS=<<DB_PASSWORD>>

# ── JWT ──────────────────────────────────────────────────────────────
# AHEM: ye wahi secret rakhein jo abhi live par hai. Badalne se sab
# logged-in users turant logout ho jayenge (tokens invalid ho jate hain).
JWT_SECRET=<<WAHI_SECRET_JO_ABHI_LIVE_PAR_HAI>>
JWT_EXPIRES_IN=7d

# ── Uploads ──────────────────────────────────────────────────────────
# Backend images/PDF yahan likhega. Ye public_html ke andar hai taake
# Apache seedha serve kare: https://shamsischool.edu.pk/uploads/images/...
# cPanel File Manager mein uploads folder par jaa kar poora path copy karein.
UPLOADS_DIR=/home/<<CPANEL_USER>>/public_html/uploads

MAX_FILE_SIZE=6000000

# ── CORS ─────────────────────────────────────────────────────────────
# Sirf ye sites API call kar sakti hain (comma se alag, aakhir mein / nahi).
CORS_ORIGIN=https://shamsischool.edu.pk,https://www.shamsischool.edu.pk,https://new.shamsischool.edu.pk

# ── Schema sync ──────────────────────────────────────────────────────
# PRODUCTION MEIN HAMESHA false/khali.
# true karne par har boot par naye duplicate indexes bante hain; MySQL ki
# 64-key hadd poori hote hi poori API 503 ho jati hai (pichli dafa yahi hua tha).
# Schema ki tabdeeliyan migration.sql se lagti hain.
SYNC_SCHEMA=false
