RuoYi-Vue-Plus搭建(若依)

  1.  项目简介
    1.RuoYi-Vue-Plus 是重写 RuoYi-Vue 针对 分布式集群 场景全方位升级(不兼容原框架)
    
    2.环境安装参考:https://blog.csdn.net/tongxin_tongmeng/article/details/128167926
    JDK 11、MySQL 8、Redis 6.X、Maven 3.8.X、Nodejs >= 12、Npm 8.X
    
    3.IDEA环境配置:https://blog.csdn.net/tongxin_tongmeng/article/details/129098443
  2. 业务功能
    业务功能
    功能	介绍
    用户管理	用户是系统操作者,该功能主要完成系统用户配置。
    部门管理	配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
    岗位管理	配置系统用户所属担任职务。
    菜单管理	配置系统菜单,操作权限,按钮权限标识等。
    角色管理	角色菜单权限分配、设置角色按机构进行数据范围权限划分。
    字典管理	对系统中经常使用的一些较为固定的数据进行维护。
    参数管理	对系统动态配置常用参数。
    通知公告	系统通知公告信息发布维护。
    操作日志	系统正常操作日志记录和查询;系统异常信息日志记录和查询。
    登录日志	系统登录日志记录查询包含登录异常。
    文件管理	系统文件上传、下载等管理。
    定时任务	在线(添加、修改、删除)任务调度包含执行结果日志。
    代码生成	前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
    系统接口	根据业务代码自动生成相关的api接口文档。
    服务监控	监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等。
    缓存监控	对系统的缓存信息查询,命令统计等。
    在线构建器	拖动表单元素生成相应的HTML代码。
    连接池监视	监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
    使用案例	系统的一些功能案例
  3. 拉取代码
    git clone https://gitee.com/JavaLionLi/RuoYi-Vue-Plus.git
  4. 建库建表
    MySQL创建数据库ry-vue-plus并依次执行RuoYi-Vue-Plus\script\sql目录下脚本文件ry_vue_4.X.sql、tables_xxl_job.sql、test.sql


  5. 修改配置
    1.编辑RuoYi-Vue-Plus\pom.xml--><java.version>11</java.version>
     
    2.编辑RuoYi-Vue-Plus\ruoyi-admin\src\main\resources\application-dev.yml
    url: jdbc:mysql://localhost:3306/ry-vue-plus?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
    username: root
    password: 123456
     
    3.编辑RuoYi-Vue-Plus\ruoyi-extend\ruoyi-xxl-job-admin\src\main\resources\application-dev.yml
    url: jdbc:mysql://localhost:3306/ry-vue-plus?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
    username: root
    password: 123456
  6. 后端启动
    服务面板依次启动MonitorAdminApplication、XxlJobAdminApplication、RuoYiApplication-->注意启动顺序

  7. 前端启动
    1.ruoyi-ui鼠标右键-->打开于终端
    
    2.安装依赖:npm install --registry=https://registry.npm.taobao.org
    
    3.启动命令:npm run dev
  8. 项目访问(http://localhost:81)

    用户名:admin  密码:admin123

    ​​


### 使用 Docker 搭建 RuoYi-Plus-Vue 项目 #### 准备工作 为了成功使用 Docker 部署 RuoYi-Plus-Vue 项目,需先确保本地环境已安装并配置好 Docker 和 Docker Compose。此外,还需准备项目的源码以及必要的依赖文件。 #### 构建镜像 构建 Docker 镜像是部署过程中的重要一步。对于 `ruoyi-plus-vue` 项目而言,可以采用如下命令来创建自定义的 Docker 镜像: ```bash docker build -t ruoyi/ruoyi-monitor-admin:4.3.0-beta2 /root/docker/monitor-admin/ ``` 这条命令会基于指定路径下的 Dockerfile 文件构建一个新的 Docker 镜像,并将其标记为 `ruoyi/ruoyi-monitor-admin:4.3.0-beta2`[^1]。 #### 修改应用配置 在实际部署之前,可能还需要调整应用程序的相关设置以适应不同的运行环境。这通常涉及到修改位于特定目录下的属性文件,例如: 编辑 `RuoYi-Vue-Plus\ruoyi-extend\ruoyi-powerjob-server\src\main\resources\application-dev.properties` 文件,以便根据实际情况更改数据库连接字符串或其他服务端口等参数[^2]。 #### 启动容器 完成上述准备工作之后,可以通过以下方式启动由前面步骤所生成的 Docker 容器: ```bash docker run --name ruoyi-container -d -p 8080:8080 ruoyi/ruoyi-monitor-admin:4.3.0-beta2 ``` 此命令将会以前台模式启动名为 `ruoyi-container` 的新容器实例,并将主机上的端口 8080 映射到容器内部的服务监听地址上。 #### 测试访问 最后,在浏览器中输入服务器 IP 地址加上映射后的端口号(如 http://localhost:8080),即可验证是否能够正常访问已经通过 Docker 成功部署好的 RuoYi-Plus-Vue 应用程序界面。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

童心同萌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值