部署若依框架-分布式结构Nacos版本
- 1.前言
- 2.若依框架介绍
- 2.1版本介绍
- 2.2官网以及手册
- 3.环境准备
- 3.1下载若依nocas版本源码
- 3.2项目部署
- 3.3配置nacos
- 3.4启动redis
- 3.5启动ruoyi-cloud
- 3.5.1启动后端
- 3.5.2启动vue前端
- 4 部署成功,则如下图:
1.前言
由于公司针对新的项目进行平台架构选型,平台需要符合目前主流的技术栈,也要是前后端分离的分布式架构,方便以后做业务拆分以及其他扩展。因此在各个开源平台中发现了若依平台。
2.若依框架介绍
2.1版本介绍
若依框架是一款易读易懂,界面简洁美观,文档齐全,能快速构建web程序的平台。若依平台提供了多个版本给开发者选择:
RuoYi:Bootstrap经典版本
RuoYi-Vue:前后端分离版本
RuoYi-Cloud:微服务版本
RuoYi-fast:bootstrap单应用版本
RuoYi-Oracle:Oracle版本
RuoYi-SQLServer :sqlServer版本
此处我介绍的nacos版本并不在官网上,是码云上的一个若依项目分支:https://gitee.com/zhangmrit/ruoyi-cloud/tree/nacos/
2.2官网以及手册
官网:http://www.ruoyi.vip/
文档手册:http://doc.ruoyi.vip/ruoyi/
3.环境准备
3.1下载若依nocas版本源码
后端:https://gitee.com/zhangmrit/ruoyi-cloud/tree/nacos/
前端:https://github.com/zhangmrit/ruoyi-ant
3.2项目部署
部署文档请参考若依官方文档:http://doc.ruoyi.vip/ruoyi/document/hjbs.html
PS:参考若依官方文档进行开发环境的配置,以及部署。当前的ruoyi-cloud(nacos版本),由于把注册中心由eurake改成了nacos,因此需要在本地安装一个nacos。
3.3配置nacos
如何安装nacos并配置我此处不做过多描述,如果不了解的请看我写的博文,nacos安装详解:
把ruoyi-cluod目录下的nacos.sql文件进行导入nacos的数据库中:
导入成功后,如下图:
修改redis配置,修改mysql数据库配置。在nacos面板中进行修改:
3.4启动redis
如下图所示,本地安装redis并启动成功:
3.5启动ruoyi-cloud
3.5.1启动后端
启动顺序:
gateway
system
auth
按顺序启动成功,如下图所示:
3.5.2启动vue前端
执行 npm run serve或者cnpm run serve ,
此处我执行的是yarn run serve进行启动,如下图:
4 部署成功,则如下图:
好了,本地部署成功,可以对该平台进行改造,然后使用了。