一、本地环境准备
(1)Visual Studio Code(启动前端项目)
(2)IntelliJ IDEA Community Edition (启动后端项目)
(3)Navicat或者DBeaver(用来操作数据库)
官网下载地址:Navicat | 下载 Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版
官网下载地址:Download | DBeaver Community
(4)Docker Desktop(安装组件)
官网下载地址:https://www.docker.com/products/docker-desktop/
(5)Node.js(前端启动使用)
官网下载地址:Node.js — 在任何地方运行 JavaScript
二、下载开源代码
(1)git地址:
GitHub - kerwincui/FastBee: FastBee开源物联网平台,简单易用,可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。
(2)我这里下载的压缩包
(3)解压之后用Idea打开springboot项目
三、docker安装组件
(1)docker 安装Redis7.0
docker pull redis:7.0.0docker run -itd --name redis -p 6379:6379 --volume /var/data/redis:/usr/local/etc/redis --volume /var/data/redis/data:/data --network fastbee-bridge --restart unless-stopped
redis:7.0.0 --requirepass "fastbee" --appendonly yes
(2)docker 安装Mysql5.7
docker pull mysql:5.7docker run -itd --name mysql -p 3306:3306 -e TZ=Asia/Shanghai -e MYSQL_DATABASE="fastbee" -e MYSQL_ROOT_PASSWORD=fastbee --volume /var/data/mysql/mysql:/var/lib/mysql --network fastbee-bridge --restart unless-stopped mysql:5.7 --character-set-server=utf8 --collation-server=utf8_unicode_ci --lower-case-table-names=1
四、导入初始化数据
(1)用Navicat连接mysql
(2)导入压缩包里的sql脚本
(3)数据入库成功
五、修改配置并启动
(1)本地部署官方说明
系统运行 | FastBee文档
(2)启动参数指定dev环境
spring.profiles.active=dev
(2)dev配置文件修改
mysql、redis地址配置修改成本地