.env.example 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. # 服务配置
  2. PORT=3000
  3. NODE_ENV=development
  4. # 统一时区配置(服务端所有时间处理 + 数据库连接以此为准)
  5. TZ=Asia/Shanghai
  6. # MySQL 数据库
  7. DATABASE_URL="mysql://root:password@localhost:3306/audio-book?serverTimezone=Asia/Shanghai"
  8. # 存储类型配置(oss 或 local)
  9. STORAGE_TYPE=local # oss=阿里云OSS, local=本地存储
  10. # JWT
  11. JWT_SECRET=your-super-secret-jwt-key-change-in-production
  12. JWT_EXPIRES_IN=7d
  13. # 阿里云百炼 Qwen TTS
  14. DASHSCOPE_API_KEY=your-dashscope-api-key
  15. DASHSCOPE_MODEL=qwen3-tts-instruct-flash
  16. DASHSCOPE_VOICE=Cherry
  17. # 长文本模式(启用 WebSocket 实时合成,支持更长文本)
  18. DASHSCOPE_USE_REALTIME=true
  19. DASHSCOPE_REALTIME_MODEL=qwen3-tts-instruct-flash-realtime
  20. # 阿里云 TTS(旧版配置,兼容)
  21. ALIYUN_ACCESS_KEY=your-access-key
  22. ALIYUN_ACCESS_SECRET=your-access-secret
  23. ALIYUN_APP_KEY=your-app-key
  24. # ==================== 新增优化配置 ====================
  25. # Redis 缓存配置
  26. REDIS_HOST=localhost
  27. REDIS_PORT=6379
  28. REDIS_PASSWORD=
  29. REDIS_DB=0
  30. # 阿里云 OSS 云存储配置
  31. OSS_ENDPOINT=oss-cn-hangzhou.aliyuncs.com
  32. OSS_ACCESS_KEY_ID=your-access-key-id
  33. OSS_ACCESS_KEY_SECRET=your-access-key-secret
  34. OSS_BUCKET_NAME=your-bucket-name
  35. OSS_REGION=cn-hangzhou
  36. OSS_CDN_DOMAIN= # 可选,CDN 加速域名
  37. # 日志配置
  38. LOG_LEVEL=debug # debug, info, warn, error
  39. # Sentry 错误监控
  40. SENTRY_DSN= # https://xxx@xxx.ingest.sentry.io/xxx
  41. # Minimax API 配置
  42. MINIMAX_API_KEY=your-minimax-api-key
  43. # ==================== 支付宝支付配置 ====================
  44. # 前往 https://open.alipay.com/develop/manage 创建应用并获取以下配置
  45. # 支付宝应用 AppID
  46. ALIPAY_APP_ID=your-alipay-app-id
  47. # 支付宝应用私钥(RSA2)
  48. ALIPAY_PRIVATE_KEY=your-private-key
  49. # 支付宝公钥
  50. ALIPAY_PUBLIC_KEY=your-alipay-public-key
  51. # 支付成功回调地址(支付宝异步通知)
  52. ALIPAY_NOTIFY_URL=https://your-domain.com/api/payment/alipay/notify
  53. # 支付成功跳转地址(用户从支付宝返回)
  54. ALIPAY_RETURN_URL=https://your-domain.com/#/pages/payment-result/index
  55. # 微信支付配置(可选)
  56. # 前往微信支付商户平台 https://pay.weixin.qq.com 注册并获取配置
  57. # 微信应用 AppID
  58. WECHAT_APP_ID=your-wechat-app-id
  59. # 微信商户号
  60. WECHAT_MCH_ID=your-mch-id
  61. # 微信 APIv3 密钥(用于调用微信支付 API v3)
  62. WECHAT_APIV3_KEY=your-apiv3-key
  63. # 微信证书序列号(在商户平台下载证书后获取)
  64. WECHAT_SERIAL_NO=your-cert-serial-no
  65. # 微信私钥(从证书文件提取的 PEM 格式私钥)
  66. WECHAT_PRIVATE_KEY=your-private-key-content
  67. # 微信支付回调地址
  68. WECHAT_NOTIFY_URL=https://your-domain.com/api/payment/wechat/callback
  69. # ==================== Pixelle-Video 视频生成配置 ====================
  70. # Pixelle-Video 服务地址(本地部署或远程服务器)
  71. PIXELLE_VIDEO_URL=http://localhost:8501
  72. # 是否启用 Pixelle-Video 服务
  73. PIXELLE_VIDEO_ENABLED=false