今天给为云平台准备了一台虚拟机,配置很低的那种
服务器配置(建议Centos、Ubuntu)
爱星物联云平台采用Golang开发,系统本身对于环境要求不高。主要是基础环境的要求。 可以参考第三方工具系统运行所需要的内存、CPU 和硬盘空间。
关于代码仓库的deploy里面有各个第三方服务的配置文件,大家拿到源代码之后可以参考配置文件
部署应用服务
将代码目录的bin目录中的服务复制到服务器的部署目录,我这里是放到/opt/hogan,如果需要自行编译的可以使用代码目录/bin下的build_linux.bat脚本进行编译;编译之后将以下运行文件copy到你的服务器;
- iot_app_api_service
- iot_app_oem_service
- iot_app_user_service
- iot_basic_service
- iot_cloud_api_service
- iot_device_service
- iot_intelligence_service
- iot_log_service
- iot_message_service
- iot_open_system_service
- iot_product_service
- iot_smart_speaker_service
- iot_statistics_service
- iot_system_service
- iot_weather_service
- iot_mqtt_service
- iot_mqtt_data_service
bin目录中还有一个conf目录、shell脚本都一并copy到/opt/hogan目录,conf目录的.env设置你的环境名称,与配置文件目录名称对应,最后检查以下配置文件里面的地址参数、数据库密码等参数;
设置shell脚本的权限
- cd /opt/hogan
- chmod a+x *.sh
复制代码
运行所有服务
看到所有服务器都已经正常启动了
访问开放平台和云管平台
云管平台:http://{ip}:2888
开放平台:http://{ip}:2887
APP接口:http://{ip}:2886
|