|
|
2 days ago | |
|---|---|---|
| deploy | 3 days ago | |
| doc | 1 week ago | |
| iot-platform | 2 days ago | |
| .gitignore | 4 days ago | |
| CLAUDE.md | 3 days ago | |
| LICENSE | 1 week ago | |
| README.md | 4 days ago | |
| pom.xml | 2 days ago | |
| start.sh | 4 days ago |
若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
演示地址:http://vue.ruoyi.vip
文档地址:http://doc.ruoyi.vip
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
# 构建 iot-platform 模块
mvn clean package -pl iot-platform -am -Dmaven.test.skip=true
# 本地运行(需先配置 .env)
source .env && ./start.sh start
项目根目录 .env 文件包含所有敏感凭据(已加入 .gitignore):
MYSQL_USERNAME=root
MYSQL_PASSWORD="..."
MQTT_USERNAME=...
MQTT_PASSWORD=...
TDENGINE_USERNAME=root
TDENGINE_PASSWORD=taosdata
Spring Boot 配置使用 ${ENV_NAME:default} 语法读取这些变量。
cd deploy
# 一键构建并部署到 online180
./deploy.sh --build
# 或指定 jar 部署
./deploy.sh --jar ../iot-platform/target/iot-platform.jar
部署流程:构建 → 上传 → 备份 → 停止 → 替换 → 启动 → 健康检查 → 失败自动回滚。
详见 deploy/README.md。
# 查看状态
systemctl status iot-platform
# 查看实时日志
journalctl -u iot-platform -f
# 重启服务
systemctl restart iot-platform