RuoYi-Cloud若依——————微服务项目部署
前言
众所周知,若依是一套全部开源的快速开发平台。今天,我来教大家如何部署。
一、基础环境
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 10
nacos >= 1.3.0
sentinel >= 1.6.0
二、安装Redis
安装windows下安装服务,在根目录启动命令行,执行
redis-server --service-install redis.windows.conf
启动redis服务
redis-server --service-start
其它redis指令
redis-server --service-stop //停止服务
redis-server --service-uninstall //卸载服务
连接测试redis,在redis根路径执行(默认端口6379)
redis-cli -h 127.0.0.1 -p 6379
三、安装Nacos服务
第一步:Nacos下载,可在浏览器直接输入如下地址:
第二步:选择对应版本,直接下载。
第三步:解压Nacos(最好不要解压到中文目录下)
第四步:打开/conf/application.properties里打开默认配置,并基于你当前环境配置要连接的数据库,连接数据库时使用的用户名和密码
### If use MySQL as datasource: spring.datasource.platform=mysql ### Count of DB: db.num=1 ### Connect URL of DB: db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user=root db.password=root
四、克隆项目,初始化数据库(相信大家有能力做到,这里就不在详细介绍了)
五、启动Nacos服务
第一步:进入nacos的bin目录,启动nacos(standalone代表着单机模式运行,非集群模式):
startup.cmd -m standalone
第二步:访问Nacos服务
打开浏览器,输入地址,出现登陆页面
默认登陆用户名和密码都为nacos
打开配置列表,
然后从上往下挨个编辑,把设计到连接Mysql和Redis的所有地方,改为自己对应的用户名和密码,以网关的配置文件ruoyi-gateway-dev.yml为例,如图所示:
六、基于IDEA打开项目(自行配置maven)
七、启动顺序(这个很关键,如果顺序错了是会报错的哦)
第一步:依次启动ruoyi-gateway,ruoyi-auth,ruoyi-modules下的ruoyi-system
第二步:检测nacos的服务列表。
八、前端只需要在ruoyi-ui打开终端
执行npm install
然后npm run dev启动运行前端服务即可(启动vue相信大家都会,淘宝镜像那些相关这里就不详细介绍了)