Browse Source

本地配置

wanghao 1 month ago
parent
commit
5717d224da
2 changed files with 131 additions and 2 deletions
  1. 130 0
      config.js
  2. 1 2
      package.json

+ 130 - 0
config.js

@@ -0,0 +1,130 @@
+/**
+ * 重要::请根据此配置,创建一份 config.js 并修改其配置,系统默认只加载 config.js
+ */
+
+ 
+// const SERVER_HOST = 'http://1.95.39.182';
+const SERVER_HOST = 'http://0.0.0.0';
+
+ 
+/**
+ * MySQL数据库配置
+ */
+// Node服务器端口
+const SERVER_PORT = 7082;
+// 服务器IP地址
+const DATABASE_HOST = '1.95.39.182';
+// 数据库端口
+const DATABASE_PORT = 3306;
+// 数据库用户名
+const DATABASE_USER = 'root';
+// 数据库密码
+const DATABASE_PASSWORD = '09#d2_37C!6X4a';
+// 数据库名称
+const DATABASE_NAME = 'marsview';
+
+
+/**
+ * 飞书应用配置,用来发送飞书消息
+ */
+const FEISHU_APP_ID = '';
+const FEISHU_APP_SECRET = '';
+
+/**
+ * JWT签名密钥和过期时间
+ */
+const JWT_SECRET = 'marsview_jwt_secret';
+const JWT_EXPIRES_IN = '5d';
+
+
+/**
+ * 文件上传OSS配置
+ * OSS_TYPE: minio | baidu | aliyun
+ */
+// OSS服务类型
+const OSS_TYPE = 'minio';
+//只有minio需要
+const OSS_PORT = 9000;
+// 是否使用HTTPS
+const OSS_USESSL = false;
+// 阿里云OSS需要填写区域,如oss-cn-hangzhou
+const OSS_REGION = 'oss-cn-guangzhou';
+// 百度云OSS填写域名、minio填写IP地址
+const OSS_ENDPOINT = '1.95.39.182';
+const OSS_BUCKET = 'marsview';
+const OSS_ACCESSKEY = 'az3M70EvDgedpTpk6mtJ';
+const OSS_ACCESSKEYSECRET = '1cvUpuhPn0JM1NlvT6wiOxBULrv9SOcRzOwT8odR';
+
+// CDN域名
+const OSS_CDNDOMAIN = '';
+
+/**
+ * 邮箱服务配置
+ */
+const EMAIL_HOST = 'smtp.163.com';
+const EMAIL_PORT = 465;
+const EMAIL_USER = '';
+const EMAIL_PASSWORD = '';
+
+/**
+ * 微信登录配置,没有可默认为空
+ */
+const WECHAT_APP_ID = '';
+const WECHAT_APP_SECRET = '';
+
+/**
+ * 大模型配置
+ * 如果自定义组件想要接入大模型,需要提供大模型的API_KEY
+ */
+const AI_BASE_URL = 'https://dashscope.aliyuncs.com/compatible-mode/v1';
+const AI_KEY = '';
+const EMBEDDING = 'text-embedding-v3';
+const MODEL = 'qwen-plus';
+const DATABASE_URL = 'postgresql://';
+const ZHIPU_AI_KEY = '';
+
+/**
+ * 模型配置
+ * 此服务需付费使用(未付费开启会导致页面和项目创建报错)
+ */
+// 模型服务调用地址
+const MODEL_BASE_URL = '';
+// 启用后端模型服务,
+const ENABLE_MODEL_SERVICE = false;
+
+module.exports = {
+  SERVER_HOST,
+  SERVER_PORT,
+  DATABASE_HOST,
+  DATABASE_PORT,
+  DATABASE_USER,
+  DATABASE_PASSWORD,
+  DATABASE_NAME,
+  FEISHU_APP_ID,
+  FEISHU_APP_SECRET,
+  JWT_SECRET,
+  JWT_EXPIRES_IN,
+  OSS_TYPE,
+  OSS_REGION,
+  OSS_ENDPOINT,
+  OSS_PORT,
+  OSS_USESSL,
+  OSS_BUCKET,
+  OSS_ACCESSKEY,
+  OSS_ACCESSKEYSECRET,
+  OSS_CDNDOMAIN,
+  EMAIL_HOST,
+  EMAIL_PORT,
+  EMAIL_USER,
+  EMAIL_PASSWORD,
+  WECHAT_APP_ID,
+  WECHAT_APP_SECRET,
+  ZHIPU_AI_KEY,
+  AI_BASE_URL,
+  AI_KEY,
+  EMBEDDING,
+  MODEL,
+  DATABASE_URL,
+  MODEL_BASE_URL,
+  ENABLE_MODEL_SERVICE,
+};

+ 1 - 2
package.json

@@ -50,6 +50,5 @@
   "devDependencies": {
     "dotenv": "^16.4.7",
     "eslint": "^8.56.0"
-  },
-  "packageManager": "pnpm@10.7.1+sha512.2d92c86b7928dc8284f53494fb4201f983da65f0fb4f0d40baafa5cf628fa31dae3e5968f12466f17df7e97310e30f343a648baea1b9b350685dafafffdf5808"
+  }
 }