Update backend to use firebase-admin SDK for FCM
This commit is contained in:
+33
-4
@@ -58,10 +58,8 @@ SMS_USERNAME=
|
||||
SMS_PASSWORD_EGYPT=
|
||||
SMS_SENDER=
|
||||
|
||||
# ---- FCM push (اتركه فارغاً لتعطيل الإرسال) ----
|
||||
FCM_SERVER_KEY=
|
||||
FCM_ENDPOINT=https://fcm.googleapis.com/fcm/send
|
||||
|
||||
# ---- FCM push (ملف الـ JSON الخاص بـ Service Account) ----
|
||||
GOOGLE_APPLICATION_CREDENTIALS=./firebase-service-account.json
|
||||
# ---- Gemini (رؤية: قراءة وثائق + مطابقة وجه + تحليل رسائل التحويل P2) ----
|
||||
GEMINI_API_KEY=
|
||||
GEMINI_MODEL=gemini-2.0-flash
|
||||
@@ -80,5 +78,36 @@ PAYMOB_INTEGRATION_ID_DRIVER_CARD=
|
||||
PAYMOB_INTEGRATION_ID_DRIVER_WALLET=
|
||||
PAYMOB_IFRAME_ID=
|
||||
|
||||
# ---- CliQ (الأردن) — بوابة الدفع الإلكتروني ----
|
||||
# الإنتاج: كل مستأجر مفاتيحه الخاصة في tenant.settings.payments.cliq
|
||||
CLIQ_BASE_URL=https://api.cliq.jo
|
||||
CLIQ_MERCHANT_ID=
|
||||
CLIQ_API_KEY=
|
||||
CLIQ_SECRET_KEY=
|
||||
CLIQ_TERMINAL_ID=
|
||||
|
||||
# ---- SyriaTel (سوريا) — بوابة الدفع الإلكتروني ----
|
||||
SYRIATEL_BASE_URL=https://e-payment.syriatel.com/api
|
||||
SYRIATEL_MERCHANT_CODE=
|
||||
SYRIATEL_API_KEY=
|
||||
SYRIATEL_SECRET_KEY=
|
||||
SYRIATEL_SERVICE_ID=
|
||||
|
||||
# ---- خدمة المواصلات (microservice مستقل) ----
|
||||
TRANSIT_SERVICE_URL=http://transit:4020
|
||||
|
||||
# ---- MTN (Mobile Money) — بوابة الدفع الإلكتروني ----
|
||||
MTN_BASE_URL=https://proxy.momoapi.mtn.com
|
||||
MTN_API_KEY=
|
||||
MTN_API_USER=
|
||||
MTN_SUBSCRIPTION_KEY=
|
||||
MTN_ENVIRONMENT=sandbox
|
||||
|
||||
# ---- L4: التسعير الديناميكي (Dynamic Pricing) ----
|
||||
# ملاحظة: فاصل كرون SURGE_RECALCULATE ثابت بالكود (180 ثانية) في cron-registry.ts
|
||||
# TRIP_SURGE_COOLDOWN_MS و TRIP_SURGE_SENSITIVITY يُقرأان فعلاً من SurgeService
|
||||
TRIP_SURGE_COOLDOWN_MS=300000 # 5 دقائق بين تغييرين متتاليين
|
||||
TRIP_SURGE_SENSITIVITY=0.3 # 0.1 خفيفة، 0.3 متوسطة، 0.5 حادة
|
||||
|
||||
# ---- سرّ المنصة (لتعيين أول أدمن) — ولّده: openssl rand -hex 24 ----
|
||||
PLATFORM_SECRET=
|
||||
|
||||
Reference in New Issue
Block a user