.env.example 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # DoTouch.AI - Environment Variables (root)
  2. # Copy this file to .env and fill in real values
  3. # Database (PostgreSQL)
  4. DATABASE_URL=postgresql://dotouch:dotouch@localhost:5432/dotouch?schema=public
  5. # Redis
  6. REDIS_URL=redis://localhost:6379
  7. # JWT
  8. JWT_SECRET=change-me-in-production
  9. JWT_EXPIRES_IN=7d
  10. # API Server
  11. PORT=8080
  12. # Email (SMTP) - 开发环境仅打印到控制台,生产环境填写真实配置
  13. # SMTP_HOST=smtp.example.com
  14. # SMTP_PORT=587
  15. # SMTP_USER=your-email@example.com
  16. # SMTP_PASS=your-password
  17. # SMTP_FROM=noreply@dotouch.ai
  18. # Next.js Web
  19. NEXT_PUBLIC_API_URL=http://localhost:8080/v1
  20. # DashScope 上游 API Key(从阿里云 DashScope 控制台获取)
  21. DASHSCOPE_API_KEY=sk-placeholder-change-me
  22. # DashScope 上游 API 地址
  23. DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
  24. # 网关频率限制(每 API Key 每分钟请求数)
  25. GATEWAY_RATE_LIMIT_PER_MIN=60
  26. # ---- 支付系统 ----
  27. # 默认支付渠道(mock | stripe | paypal | momo | zalopay | alipay)
  28. PAYMENT_PROVIDER=mock
  29. # Stripe(接入时填写真实密钥)
  30. STRIPE_SECRET_KEY=
  31. STRIPE_WEBHOOK_SECRET=
  32. # PayPal(接入时填写真实凭证)
  33. PAYPAL_CLIENT_ID=
  34. PAYPAL_SECRET=
  35. # MoMo 越南电子钱包(需越南企业主体)
  36. MOMO_PARTNER_CODE=
  37. MOMO_ACCESS_KEY=
  38. MOMO_SECRET_KEY=
  39. # ZaloPay 越南电子钱包(需越南企业主体)
  40. ZALOPAY_APP_ID=
  41. ZALOPAY_KEY1=
  42. ZALOPAY_KEY2=
  43. # 支付宝(接入时填写真实凭证)
  44. ALIPAY_APP_ID=
  45. ALIPAY_PRIVATE_KEY=
  46. ALIPAY_PUBLIC_KEY=