.env.example 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # 服务配置
  2. PORT=3000
  3. NODE_ENV=development
  4. # MySQL 数据库
  5. DATABASE_URL="mysql://root:password@localhost:3306/audio-book"
  6. # 存储类型配置(oss 或 local)
  7. STORAGE_TYPE=local # oss=阿里云OSS, local=本地存储
  8. # JWT
  9. JWT_SECRET=your-super-secret-jwt-key-change-in-production
  10. JWT_EXPIRES_IN=7d
  11. # 阿里云百炼 Qwen TTS
  12. DASHSCOPE_API_KEY=your-dashscope-api-key
  13. DASHSCOPE_MODEL=qwen3-tts-instruct-flash
  14. DASHSCOPE_VOICE=Cherry
  15. # 长文本模式(启用 WebSocket 实时合成,支持更长文本)
  16. DASHSCOPE_USE_REALTIME=true
  17. DASHSCOPE_REALTIME_MODEL=qwen3-tts-instruct-flash-realtime
  18. # 阿里云 TTS(旧版配置,兼容)
  19. ALIYUN_ACCESS_KEY=your-access-key
  20. ALIYUN_ACCESS_SECRET=your-access-secret
  21. ALIYUN_APP_KEY=your-app-key
  22. # ==================== 新增优化配置 ====================
  23. # Redis 缓存配置
  24. REDIS_HOST=localhost
  25. REDIS_PORT=6379
  26. REDIS_PASSWORD=
  27. REDIS_DB=0
  28. # 阿里云 OSS 云存储配置
  29. OSS_ENDPOINT=oss-cn-hangzhou.aliyuncs.com
  30. OSS_ACCESS_KEY_ID=your-access-key-id
  31. OSS_ACCESS_KEY_SECRET=your-access-key-secret
  32. OSS_BUCKET_NAME=your-bucket-name
  33. OSS_REGION=cn-hangzhou
  34. OSS_CDN_DOMAIN= # 可选,CDN 加速域名
  35. # 日志配置
  36. LOG_LEVEL=debug # debug, info, warn, error
  37. # Sentry 错误监控
  38. SENTRY_DSN= # https://xxx@xxx.ingest.sentry.io/xxx
  39. # Minimax API 配置
  40. MINIMAX_API_KEY=your-minimax-api-key