.env.example 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. NODE_ENV=production
  2. HOST=0.0.0.0
  3. PORT=3200
  4. # 浏览器来源白名单,逗号分隔,必须与页面 Origin 完全匹配。
  5. CORS_ALLOWED_ORIGINS=https://www.yuban.co,https://yuban.co,http://localhost:4200,http://127.0.0.1:4200
  6. # 仅允许从这些对象存储域名下载录音。支持 *.example.com 形式。
  7. ALLOWED_AUDIO_HOSTS=file.yuban.co
  8. MAX_REMOTE_AUDIO_BYTES=524288000
  9. REMOTE_DOWNLOAD_TIMEOUT_MS=300000
  10. # 旧 Parse 仅用于校验现有 Session Token,不读取或写入业务表。
  11. AUTH_MODE=parse
  12. PARSE_SERVER_URL=https://server.fmode.cn/parse
  13. PARSE_APP_ID=ncloudmaster
  14. PARSE_MASTER_KEY=
  15. CANONICAL_PERSISTENCE_ENABLED=false
  16. AUTH_CACHE_TTL_MS=60000
  17. # 讯飞长语音转写 IST 凭据。只能配置在新服务器环境变量中。
  18. IFLYTEK_APP_ID=
  19. IFLYTEK_API_KEY=
  20. IFLYTEK_API_SECRET=
  21. IFLYTEK_IST_LANGUAGE=autodialect
  22. IFLYTEK_UPLOAD_URL=https://office-api-ist-dx.iflyaisol.com/v2/upload
  23. IFLYTEK_RESULT_URL=https://office-api-ist-dx.iflyaisol.com/v2/getResult
  24. FFMPEG_PATH=ffmpeg
  25. FFPROBE_PATH=ffprobe
  26. JOB_STORE_DIR=./var/jobs
  27. JOB_TEMP_DIR=./tmp
  28. JOB_RETENTION_MS=2592000000
  29. MAX_JOB_CONCURRENCY=2
  30. MAX_ACTIVE_JOBS_PER_USER=2
  31. MAX_RETAINED_JOBS_PER_USER=20
  32. MAX_JOB_ATTEMPTS=5
  33. RETRY_BASE_DELAY_MS=5000
  34. IFLYTEK_POLL_TIMEOUT_MS=2400000