在GitHub上发现一个高分开源项目-thingsboard
1:下载下来需要安装node,yarn,需要跟配置文件一致。
jdk版本需要17,由于我下载了一个21,导致下载gradle-7.3.3-bin.zip的时候一直报错,最后发现是环境变量设置了21版本。
mvn clean install -DskipTests
3:安装postgres,使用docker拉取镜像,docker-compose.yml内容如下:
version: '3.8'services: postgres: image: postgres:16 container_name: my-postgres restart: always environment: POSTGRES_DB: thingsboard POSTGRES_USER: thingsboard POSTGRES_PASSWORD: postgres ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/datavolumes: pgdata:
5:将sql文件从dao\src\main\resources拷贝到
application\src\main\data
6:启动ThingsboardInstallApplication类导入数据库数据,执行成功后新增的表
8:启动成功后访问地址http://localhost:8080/
帐号:sysadmin@thingsboard.org
密码:sysadmin