跳到主要内容

源码安装

innospots 的源码需要使用 三个项目进行构建,分别是:

构建环境要求

  • 前端工程使用 node 18+ 构建
  • 后端工程使用 JDK17以上版本 构建
  1. 构建数据看板前端工程
# clone 代码
git clone https://github.com/innospots/innospots-page.git
cd innospots-page

# 安装前端依赖
npm run bootstrap

# 前端编译构建
npm run build

# maven webjar 打包本地仓库安装
mvn clean install

  1. 构建控制台前端工程
# clone 代码
git clone https://github.com/innospots/innospots-ui.git
cd innospots-ui

# 安装前端依赖
npm run bootstrap

# 前端编译构建
npm run build

# maven webjar 打包本地仓库安装
mvn clean install

  1. 构建后端工程
# clone 代码
git clone git clone URL_ADDRESS.com/innospots/innospots.git
cd innospots

# 执行maven编译构建
mvn -DskipTests=true clean package
  1. 解压安装包
# 进入解压后的目录中的scripts目录
cd dist
# 解压安装包
tar -zxf innospots-server-alone.tar.gz
  1. 配置文件设置
# 进入配置文件目录
cd innospots-server-alone/bin

# 修改setenv.sh文件,配置以下主要参数:
export DB_IP=localhost
export DB_NAME=innos_db
export DB_PASSWORD=
export DB_USER=
export DB_PORT=3306
export SERVER_PORT=8860
  1. 运行启动命令
# 进入bin目录
cd innospots-server-alone/bin

# 启动服务
./startup.sh
  1. 访问浏览器验证服务启动
  • 打开浏览器访问:http://localhost:8860
  • 扫码关注公众号:回复体验,获取登录账户密码
  1. 服务关闭
# 在bin目录下执行
./shutdown.sh