config.default.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. /**
  2. * 重要::请根据此配置,创建一份 config.js 并修改其配置,系统默认只加载 config.js
  3. */
  4. /**
  5. * MySQL数据库配置
  6. */
  7. const SERVER_HOST = 'http://localhost';
  8. // Node服务器端口
  9. const SERVER_PORT = 3001;
  10. // 服务器IP地址
  11. const DATABASE_HOST = '';
  12. // 数据库端口
  13. const DATABASE_PORT = 3306;
  14. // 数据库用户名
  15. const DATABASE_USER = 'root';
  16. // 数据库密码
  17. const DATABASE_PASSWORD = '';
  18. // 数据库名称
  19. const DATABASE_NAME = 'marsview';
  20. /**
  21. * 飞书应用配置,用来发送飞书消息
  22. */
  23. const FEISHU_APP_ID = '';
  24. const FEISHU_APP_SECRET = '';
  25. /**
  26. * JWT签名密钥和过期时间
  27. */
  28. const JWT_SECRET = 'marsview_jwt_secret';
  29. const JWT_EXPIRES_IN = '5d';
  30. /**
  31. * 文件上传OSS配置
  32. * OSS_TYPE: minio | baidu | aliyun
  33. */
  34. // OSS服务类型
  35. const OSS_TYPE = 'baidu';
  36. //只有minio需要
  37. const OSS_PORT = 9000;
  38. // 是否使用HTTPS
  39. const OSS_USESSL = false;
  40. // 阿里云OSS需要填写区域,如oss-cn-hangzhou
  41. const OSS_REGION = 'oss-cn-guangzhou';
  42. // 百度云OSS填写域名、minio填写IP地址
  43. const OSS_ENDPOINT = '';
  44. const OSS_BUCKET = 'marsview';
  45. const OSS_ACCESSKEY = '';
  46. const OSS_ACCESSKEYSECRET = '';
  47. // CDN域名
  48. const OSS_CDNDOMAIN = 'https://marscloud.cdn.bcebos.com';
  49. /**
  50. * 邮箱服务配置
  51. */
  52. const EMAIL_HOST = 'smtp.163.com';
  53. const EMAIL_PORT = 465;
  54. const EMAIL_USER = '';
  55. const EMAIL_PASSWORD = '';
  56. /**
  57. * 微信登录配置,没有可默认为空
  58. */
  59. const WECHAT_APP_ID = '';
  60. const WECHAT_APP_SECRET = '';
  61. /**
  62. * 大模型配置
  63. */
  64. const AI_BASE_URL = 'https://dashscope.aliyuncs.com/compatible-mode/v1';
  65. const AI_KEY = '';
  66. const EMBEDDING = 'text-embedding-v3';
  67. const MODEL = 'qwen-plus';
  68. const DATABASE_URL = 'postgresql://';
  69. /**
  70. * 模型配置
  71. * 此服务需付费使用(未付费开启会导致页面和项目创建报错)
  72. */
  73. // 模型服务调用地址
  74. const MODEL_BASE_URL = 'http://api-model.marsview.com.cn';
  75. // 启用后端模型服务,
  76. const ENABLE_MODEL_SERVICE = true;
  77. module.exports = {
  78. SERVER_HOST,
  79. SERVER_PORT,
  80. DATABASE_HOST,
  81. DATABASE_PORT,
  82. DATABASE_USER,
  83. DATABASE_PASSWORD,
  84. DATABASE_NAME,
  85. FEISHU_APP_ID,
  86. FEISHU_APP_SECRET,
  87. JWT_SECRET,
  88. JWT_EXPIRES_IN,
  89. OSS_TYPE,
  90. OSS_REGION,
  91. OSS_ENDPOINT,
  92. OSS_PORT,
  93. OSS_USESSL,
  94. OSS_BUCKET,
  95. OSS_ACCESSKEY,
  96. OSS_ACCESSKEYSECRET,
  97. OSS_CDNDOMAIN,
  98. EMAIL_HOST,
  99. EMAIL_PORT,
  100. EMAIL_USER,
  101. EMAIL_PASSWORD,
  102. WECHAT_APP_ID,
  103. WECHAT_APP_SECRET,
  104. AI_BASE_URL,
  105. AI_KEY,
  106. EMBEDDING,
  107. MODEL,
  108. DATABASE_URL,
  109. MODEL_BASE_URL,
  110. ENABLE_MODEL_SERVICE,
  111. };