# ================================================================
#  رنگین | فایل نمونه تنظیمات محیط (Environment)
#  این فایل را کپی کنید و با نام .env ذخیره نمایید، سپس مقادیر را پر کنید.
#  مقادیر واقعی (کلیدها و رمزها) هرگز نباید در گیت یا جایی عمومی قرار گیرند.
# ================================================================

# حالت اجرا: روی هاست حتماً production باشد
NODE_ENV=production

# پورت داخلی برنامه. روی cPanel/Passenger مقدار پورت خودکار تنظیم می‌شود
# و این مقدار صرفاً برای اجرای محلی استفاده می‌شود.
PORT=3200

# آدرس کامل سایت (بدون اسلش انتهایی). برای کوکی‌های امن و درگاه پرداخت لازم است.
PUBLIC_URL=https://poshak.pars-wow.ir

# ----------------------------------------------------------------
# امنیت و حساب مدیر
# ----------------------------------------------------------------
# کلید امضای توکن‌ها. یک رشته‌ی تصادفی طولانی و یکتا بگذارید.
# برای ساخت: node -e "console.log(require('crypto').randomBytes(48).toString('hex'))"
AUTH_SECRET=96dd7c6beec0e4e98f4e19bd741dcf6265607d5aafd235d823152bd5ef85f4bee2ba33e48b62a65757721045f6433b4f

# نام کاربری مدیر پنل
ADMIN_USERNAME=Arshiya051

# هش رمز عبور مدیر (نه خودِ رمز!). برای ساخت:
# node tools/create-password-hash.js "رمز-دلخواه-شما"
# خروجی به شکل salt:hash است؛ همان را اینجا بگذارید.
ADMIN_PASSWORD_HASH=d4c8c46c1c7fcf4c9d65a0d9ea85005a:9436d36821418f97873faee4c807cbb685ba8a0d8f53980b6e0a8a8df60a352bcaeb4bafcdf3127b6cb40b27151a53e6312f8027dfcea30fa65ca0b93a352e5e

# ----------------------------------------------------------------
# پایگاه داده MySQL (از cPanel › MySQL Databases بسازید)
# ----------------------------------------------------------------
DB_HOST=localhost
DB_PORT=3306
DB_NAME=parswow3_poshak
DB_USER=parswow3_poshak
DB_PASSWORD=#Moji666moji
DB_POOL_SIZE=10

# ----------------------------------------------------------------
# پرداخت
#  demo    = درگاه آزمایشی (بدون پول واقعی، برای تست)
#  zarinpal = درگاه واقعی زرین‌پال
# ----------------------------------------------------------------
PAYMENT_MODE=demo

# فقط وقتی PAYMENT_MODE=zarinpal است لازم‌اند:
ZARINPAL_MERCHANT_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
# در زمان تست sandbox=1 و در زمان واقعی sandbox=0
ZARINPAL_SANDBOX=1
