SagooIoT V1.x到V2.x升级说明
· 8 min read
专业版或是企业版用户注意阅读这篇文章,这篇文章主要是针对V1.x版本升级到V2.x版本的更新说明。V2.x版本对数据库字段有所改动,所以需要注意以下内容。
安装说明
所需服务
- 以下所有代码库`强烈建议在本机电脑上进行拉取。不建议在服务器中进行拉取。
- 拉取所有代码库后再对应的本地项目中进行编译后,放到对应的服务器目录中的内容需为本地编译好的文件。
- 注:所有服务都需要本地安装对应语言的依赖。比如拉取后端仓库代码后需配置
https://goproxy.io
然后在项目根目录执行go mod tidy
拉取依赖。拉取前端仓库代码后需在项目根目录执行yarn install 或 npm install
后端服务
- 拉取仓库代码
http://git.mydig.net/Sagoo-Cloud/sagooiot-professional.git
对应分支main
。 - 编译后端服务
./build.sh linux|windows|mac
后面跟编译类型,如linux
、windows
、mac
。- 注:如是V1版本升级成V2版本。数据库字段有所改动。需查看
./tools/update/readme.md
文件。 - 注:对应
./manifest/sql/init.sql
文件中是否有新填默认表字段。 - 注:如果不是通过V1升级到V2版本,只需把
./manifest/sql/init.sql
文件导入到数据库中就可以。
- 注:如是V1版本升级成V2版本。数据库字段有所改动。需查看
- 编译后检查根目录下是否有
build
目录,有则说明编译成功。 bin
目录下内容是所需部署在服务器的内容。- 编译好的内容
建议放在服务器/opt/sagoo/iot-server
目录下。 - 请先查看编译好的目录中的配置文件,是否为所需配置,如不是,需修改配置文件。修改
config/config.yaml
文件内容为实际使用的配置。 - 以上步骤完成后,启动服务
./curl.sh start
。