system-prompts-and-models-o.../salesflow-saas/backend/.env.phase2.example
Sami Assiri d8bb836614 feat(dealix): ship revenue discovery launch hardening
Add revenue discovery APIs/services, launch verification gates, CI quality checks, and frontend E2E/docs updates to prepare the branch for production go-live.

Made-with: Cursor
2026-04-15 17:51:23 +03:00

94 lines
3.0 KiB
Plaintext

# ==========================================
# Dealix — إنتاج شامل (بيع وتشغيل فعلي)
# انسخ إلى backend/.env وعبّئ كل البنود الإلزامية
# مرجع: docs/INTEGRATION_MASTER_AR.md
# ==========================================
ENVIRONMENT=production
# ---------- أمان ----------
SECRET_KEY=replace-with-long-random-string-min-32-chars
# ---------- عناوين عامة (HTTPS في الإنتاج) ----------
API_URL=https://api.yourdomain.com
FRONTEND_URL=https://app.yourdomain.com
# فاصلة بين النطاقات الإضافية لـ CORS (واجهات staging، إلخ)
# CORS_EXTRA_ORIGINS=https://staging.yourdomain.com
# في الإنتاج: عطّل وثائق OpenAPI إن رغبت
# EXPOSE_OPENAPI=false
# حماية اختيارية: يتطلب Authorization: Bearer <رمز> لمسارات /api/v1 (ما عدا health، webhooks، marketing، strategy، value-proposition)
# DEALIX_INTERNAL_API_TOKEN=
# ---------- قاعدة البيانات ----------
DATABASE_URL=postgresql+asyncpg://user:pass@host:5432/salesflow
# ---------- ذكاء (واحد على الأقل) ----------
GROQ_API_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
DEEPSEEK_API_KEY=
ZAI_API_KEY=
GOOGLE_API_KEY=
# ---------- بريد صادر (SendGrid أو SMTP) ----------
SENDGRID_API_KEY=
# أو:
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=
SMTP_PASSWORD=
# ---------- Salesforce Agentforce ----------
SALESFORCE_DOMAIN=login.salesforce.com
SALESFORCE_API_VERSION=v60.0
SALESFORCE_CLIENT_ID=
SALESFORCE_CLIENT_SECRET=
SALESFORCE_REFRESH_TOKEN=
SALESFORCE_ACCESS_TOKEN=
# ---------- WhatsApp Cloud ----------
WHATSAPP_MOCK_MODE=false
WHATSAPP_API_TOKEN=
WHATSAPP_PHONE_NUMBER_ID=
WHATSAPP_BUSINESS_ACCOUNT_ID=
WHATSAPP_VERIFY_TOKEN=
# Webhook URL: https://api.yourdomain.com/api/v1/... (حسب إعداد Meta)
# ---------- Stripe ----------
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
# ---------- صوت Twilio ----------
VOICE_PROVIDER=twilio
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_FROM_NUMBER=
# ---------- توقيع إلكتروني (واحد على الأقل) ----------
DOCUSIGN_API_URL=https://demo.docusign.net/restapi
DOCUSIGN_ACCESS_TOKEN=
ADOBE_SIGN_API_URL=https://api.na1.adobesign.com/api/rest/v6
ADOBE_SIGN_ACCESS_TOKEN=
# ---------- اختياري ----------
HUBSPOT_API_KEY=
UNIFONIC_APP_SID=
RAPIDAPI_KEY=
# ---------- استكشاف إيرادات — بحث ويب مرخّص (Tavily) ----------
# TAVILY_API_KEY=
# DEALIX_ALLOW_LICENSED_SEARCH=true
# DEALIX_TAVILY_TENANT_ALLOWLIST=
# DEALIX_INTEL_RATE_LIMIT=60
# DEALIX_INTEL_RATE_WINDOW_SEC=3600
# DEALIX_INTEL_CACHE_TTL_SEC=120
# DEALIX_ENRICH_IDEMPOTENT_DAILY=true
# DEALIX_KNOWLEDGE_RAG_ENRICH=true
# DEALIX_ASYNC_ENRICH_JOBS=true
# ---------- حلقة مستقلة ----------
SELF_IMPROVEMENT_INTERVAL_SECONDS=900
# ---------- فحص البوابة (لا تلصق الرابط وحده في PowerShell) ----------
# Invoke-RestMethod -Uri "https://api.../api/v1/autonomous-foundation/integrations/go-live-gate" -Method Get