史上最详细-若依框架Nacos版本部署


部署若依框架-分布式结构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 部署成功,则如下图:

在这里插入图片描述
在这里插入图片描述

好了,本地部署成功,可以对该平台进行改造,然后使用了。