config.js 2.7 KB

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