源码安装
innospots 的源码需要使用 三个项目进行构建,分别是:
-
数据看板前端工程: innospots-page-ui
-
控制台前端工程: innospots-ui
-
后端工程: innospots
构建环境要求
- 前端工程使用 node 18+ 构建
- 后端工程使用 JDK17以上版本 构建
- 构建数据看板前端工程
# clone 代码
git clone https://github.com/innospots/innospots-page.git
cd innospots-page
# 安装前端依赖
npm run bootstrap
# 前端编译构建
npm run build
# maven webjar 打包本地仓库安装
mvn clean install
- 构建控制台前端工程
# clone 代码
git clone https://github.com/innospots/innospots-ui.git
cd innospots-ui
# 安装前端依赖
npm run bootstrap
# 前端编译构建
npm run build
# maven webjar 打包本地仓库安装
mvn clean install
- 构建后端工程
# clone 代码
git clone git clone URL_ADDRESS.com/innospots/innospots.git
cd innospots
# 执行maven编译构建
mvn -DskipTests=true clean package
- 解压安装包
# 进入解压后的目录中的scripts目录
cd dist
# 解压安装包
tar -zxf innospots-server-alone.tar.gz
- 配置文件设置
# 进入配置文件目录
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
- 运行启动命令
# 进入bin目录
cd innospots-server-alone/bin
# 启动服务
./startup.sh
- 访问浏览器验证服务启动
- 打开浏览器访问:http://localhost:8860
- 扫码关注公众号:回复
体验
,获取登录账户密码
- 服务关闭
# 在bin目录下执行
./shutdown.sh