跳到主要内容

从本地源代码开始

先决条件

信息

在安装 Xpert 之前,请确保您的机器满足以下最低系统要求:

  • CPU >= 2 核心
  • RAM >= 4 GiB

克隆 Xpert

git clone https://github.com/xpert-ai/xpert.git
cd xpert

在启用业务服务之前,我们需要先部署 PostgreSQL / Redis(如果本地不可用)。我们可以使用以下命令启动它们:

cd docker
cp .env.example .env
docker compose -f docker-compose.dev.yml up -d

启动服务器和Web应用

进入项目根目录:

  • 安装 NodeJs LTS 版本或更高版本,例如 18.x。

  • 安装 Yarn(如果您还没有)使用命令 npm i -g yarn

  • 使用命令 yarn bootstrap 安装 NPM 包并引导解决方案。

  • .env.local 文件复制到 .env 并调整文件中的设置以用于本地运行。

  • 使用单个命令运行 API 和 UI:yarn start,或者分别使用 yarn start:apiyarn start:cloud 运行它们。

  • 在浏览器中打开 XpertAI UI http://localhost:4200(API 运行在 http://localhost:3000/api)。

  • 启动向导...

  • 享受吧!

热重载

如果您希望在检测到目录中的文件更改时自动重启节点应用程序,请使用以下两个命令启动服务器:

  • yarn start:api:dev
  • yarn start:cloud

使用 OLAP 引擎

如果您想使用带有 OLAP 引擎的 Xpert 数据分析平台,请运行以下命令:

  • 安装 Java 运行时和 Maven。
  • yarn start:olap