.env.example 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. # 端口号
  2. PORT=3000
  3. # 前端基础URL
  4. FRONTEND_BASE_URL=https://your-frontend-url.com
  5. # 调试相关配置
  6. # 启用pprof
  7. ENABLE_PPROF=true
  8. # 内存缓存启用
  9. MEMORY_CACHE_ENABLED=true
  10. # 数据库相关配置
  11. # 数据库连接字符串
  12. SQL_DSN=mysql://user:password@tcp(127.0.0.1:3306)/dbname?parseTime=true
  13. # 日志数据库连接字符串
  14. LOG_SQL_DSN=mysql://user:password@tcp(127.0.0.1:3306)/logdb?parseTime=true
  15. # SQLite数据库路径
  16. SQLITE_PATH=/path/to/sqlite.db
  17. # 数据库最大空闲连接数
  18. SQL_MAX_IDLE_CONNS=100
  19. # 数据库最大打开连接数
  20. SQL_MAX_OPEN_CONNS=1000
  21. # 数据库连接最大生命周期(秒)
  22. SQL_MAX_LIFETIME=60
  23. # Redis相关配置
  24. # Redis连接字符串
  25. REDIS_CONN_STRING=redis://user:password@localhost:6379/0
  26. # 同步频率(单位:秒)
  27. SYNC_FREQUENCY=60
  28. # 会话密钥
  29. SESSION_SECRET=random_string
  30. # 任务和功能配置
  31. # 批量更新启用
  32. BATCH_UPDATE_ENABLED=true
  33. # 批量更新间隔(单位:秒)
  34. BATCH_UPDATE_INTERVAL=5
  35. # 更新任务启用
  36. UPDATE_TASK=true
  37. # 其他配置
  38. # 渠道更新频率(单位:秒)
  39. CHANNEL_UPDATE_FREQUENCY=30
  40. # 渠道测试频率(单位:秒)
  41. CHANNEL_TEST_FREQUENCY=10
  42. # 生成默认token
  43. GENERATE_DEFAULT_TOKEN=false
  44. # Gemini 安全设置
  45. GEMINI_SAFETY_SETTING=BLOCK_NONE
  46. # Cohere 安全设置
  47. COHERE_SAFETY_SETTING=NONE
  48. # 节点类型
  49. # 如果是主节点则为true
  50. NODE_TYPE=master