.env.example 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. # 端口号
  2. PORT=3000
  3. # 前端基础URL
  4. FRONTEND_BASE_URL=https://your-frontend-url.com
  5. # 调试相关配置
  6. # 调试模式
  7. DEBUG=true
  8. # 启用pprof
  9. ENABLE_PPROF=true
  10. # 内存缓存启用
  11. MEMORY_CACHE_ENABLED=true
  12. # 数据库相关配置
  13. # 数据库连接字符串
  14. SQL_DSN=mysql://user:password@tcp(127.0.0.1:3306)/dbname?parseTime=true
  15. # 日志数据库连接字符串
  16. LOG_SQL_DSN=mysql://user:password@tcp(127.0.0.1:3306)/logdb?parseTime=true
  17. # SQLite数据库路径
  18. SQLITE_PATH=/path/to/sqlite.db
  19. # 数据库最大空闲连接数
  20. SQL_MAX_IDLE_CONNS=100
  21. # 数据库最大打开连接数
  22. SQL_MAX_OPEN_CONNS=1000
  23. # 数据库连接最大生命周期(秒)
  24. SQL_MAX_LIFETIME=60
  25. # Redis相关配置
  26. # Redis连接字符串
  27. REDIS_CONN_STRING=redis://user:password@localhost:6379/0
  28. # 同步频率(单位:秒)
  29. SYNC_FREQUENCY=60
  30. # 会话相关配置
  31. # 会话秘密
  32. SESSION_SECRET=random_string
  33. # 任务和功能配置
  34. # 批量更新启用
  35. BATCH_UPDATE_ENABLED=true
  36. # 批量更新间隔(单位:秒)
  37. BATCH_UPDATE_INTERVAL=5
  38. # 更新任务启用
  39. UPDATE_TASK=true
  40. # 禁用通道阈值
  41. CHANNEL_DISABLE_THRESHOLD=5.0
  42. # 其他配置
  43. # 通道更新频率(单位:秒)
  44. CHANNEL_UPDATE_FREQUENCY=30
  45. # 通道测试频率(单位:秒)
  46. CHANNEL_TEST_FREQUENCY=10
  47. # 生成默认令牌
  48. GENERATE_DEFAULT_TOKEN=false
  49. # 气候模式设置
  50. GEMINI_SAFETY_SETTING=BLOCK_NONE
  51. # 文本生成安全设置
  52. COHERE_SAFETY_SETTING=NONE
  53. # 节点类型
  54. # 如果是主节点则为true
  55. NODE_TYPE=master
  56. # SMTP配置(可选)
  57. # SMTP服务器地址
  58. SMTP_SERVER=smtp.example.com
  59. # SMTP端口
  60. SMTP_PORT=587
  61. # 是否启用SMTP SSL
  62. SMTP_SSL_ENABLED=false
  63. # SMTP账户
  64. SMTP_ACCOUNT=user@example.com
  65. # SMTP发件人地址
  66. SMTP_FROM=admin@example.com
  67. # SMTP令牌
  68. SMTP_TOKEN=your-smtp-token