# ============================================================
# SERVER DEPLOYMENT CONFIGURATION  (production)
# cPanel এ server ফোল্ডার upload করে এই .env দিয়ে কাজ হবে।
# Secrets গুলো পূর্ণ এবং ready — upload করলেই চলবে।
# ============================================================

# ---- Application ----
NODE_ENV=production
PORT=5000
APP_URL=https://server.lawandmediabd.com
# Frontend domain(s) — CORS allowlist (comma separated, no trailing slash)
CLIENT_URL=https://lawandmediabd.com,https://www.lawandmediabd.com

# ---- Database (MongoDB Atlas) ----
# IMPORTANT: All existing data (25 collections) lives in the 'test' DB on Atlas.
# Do NOT leave the DB name empty (empty = defaults to 'test'), and do NOT switch
# to a different name (e.g. '/atn_portal') or the site will appear empty.
MONGODB_URI=mongodb+srv://lmsupportcentre_db_user:bevllHPK984XTiKQ@cluster0.flaylsl.mongodb.net/test?appName=Cluster0

# ---- JWT ----
JWT_ACCESS_SECRET=atn-access-9f4c2e8b1a7d3f6e5c0b9a8d7e6f5c4b
JWT_REFRESH_SECRET=atn-refresh-1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f
JWT_ACCESS_EXPIRES_IN=24h
JWT_REFRESH_EXPIRES_IN=7d

# ---- Cookie ----
COOKIE_SECURE=true

# ---- Cloudinary (image storage - REQUIRED) ----
CLOUDINARY_CLOUD_NAME=dku5ypmet
CLOUDINARY_API_KEY=451295583833136
CLOUDINARY_API_SECRET=liYPso6-q0Yh4Qd7GUsrgk2pyPE

# ---- Email (Nodemailer - for OTP/password reset) ----
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=587
EMAIL_SECURE=false
EMAIL_USER=lmsupportcentre@gmail.com
EMAIL_PASS=uvys bdto inkq iwjv
EMAIL_FROM=Law and Media Portal <lmsupportcentre@gmail.com>

# ---- Super Admin bootstrap (first admin account) ----
# SECURITY: প্রথম login করার সাথে সাথে password বদলে ফেলুন!
SEED_ADMIN_NAME=Super Admin
SEED_ADMIN_EMAIL=admin@atn.gov.bd
SEED_ADMIN_PASSWORD=Admin@12345
SEED_ADMIN_PHONE=01700000000

# ---- Storage ----
# "cloudinary" = ছবি Cloudinary-এ | "local" = সার্ভার disk-এ
STORAGE_DRIVER=cloudinary
# Cloudinary folder prefix for uploaded images
CLOUDINARY_FOLDER=atn/images
