文章目录前言前期准备一、安装Docker1.更新yum2.卸载旧版本3.配置仓库地址4.安装Docker引擎5.设置Docker开机启动6.启动Docker服务daemon.json验证Docker二、配置Docker1.编写Dockerfile2.编写docker-compose.yml三、配置nginx五、修改RuoYi项目相关配置文件1.修改redis地址如图2.修改文件上传文件夹为linux格式3.修改数据库地址,如图六、项目部署1.编译打包项目2.dockercompose自动编排部署项目前言本次将采用dockercompose快速编排部署RuoYi前后端分离开源项目。前期准备Lin
以若依首页为例:1.store/modules/settings.js添加一个navbar_tags:....conststate={....navbar_tags:true//navbar/tags-view显示与隐藏}....constactions={....//navbar/tags-view显示与隐藏setNavbar_tags({commit},navbar_tags){state.navbar_tags=navbar_tags}}....2.views/index.vue添加一个全屏按钮:放大退出跳转页面exportdefault{data(){return{//窗口放大winf
ruoyi-cloudgatewayWebapplicationcouldnotbestartedastherewasnoorg.springframework.boot.web异常。16:30:26.042[background-preinit]INFOo.h.v.i.util.Version-[clinit>,21]-HV000001:HibernateValidator6.2.5.FinalSpringBootVersion:2.7.7SpringApplicationName:guoziwei-gateway__(_)||_______________________||_______
增删改查导一( ̄︶ ̄*))按钮换个色一((* ̄3 ̄)╭*********专栏略长====爆肝万字====细节狂魔====请准备好一键三连*********修改后的页面:干干净净贼舒服一Ψ( ̄∀ ̄)Ψ——Ψ( ̄∀ ̄)Ψ一接下来我们要达到的效果如下(自定义菜单里面有列表数据回显+增删改查)一、修改配置(后端架构Maven)单应用RuoYi-Vue\ruoyi-admin\src\main\resources中的application.yml上手快前期开发效率高但想实现传统的三层架构(web/service/dao)多采用分包而问题就是包之间边界约束不够(小项目)多模块RuoYi-Vue\ruoyi
介绍本项目使用Ruoyi-Vue和Ruoyi-Cloud,实现单点登录和oatuh2授权码模式,提供了前后端实现代码,对代码进行优化使用redis、不受到二级域名cookie限制,支持分布式,对于第一次接触sso单点登录系统的人员有所帮助,借助本项目进行单点登录快速开发1.配置域名//win11host文件所在位置C:\Windows\System32\drivers\etc127.0.0.1auth.server.com127.0.0.1cool.client1.com2.启动项目若依快速开发框架文档请根据若依开发文档,部署nacos、redis、mysql,对若依开发框架熟悉正常部署即可2
内容概要上一节内容 介绍了用开源系统若依(ruoyi)搭建页面的过程。在实际项目中,经常遇到多数据源后者主从库的情况。本节记录若依多数据源配置过程中遇到的问题排查过程。背景描述1.上一节在ry-vue库中新建了表t_user,这次新建数据库jingyes,新加同样的表t_user。其他功能不变,我们将t_user数据源由ry-vue切换到jingyes库,实现简单的多数据源场景。CREATETABLE`t_user`(`id`bigint(20)UNSIGNEDNOTNULLAUTO_INCREMENTCOMMENT'主键ID',`name`varchar(30)NOTNULLDEFAULT
一、案例描述若依官网文档地址:http://doc.ruoyi.vip/ruoyi/document/hjbs.html本教程主要内容,自定义数据库表,使用若依开源系统生成代码并配置权限。若依环境配置新建数据表t_user,利用若依代码生成工具生成服务端及页面代码。菜单配置权限配置二、若依环境搭建选用ry-vue版本,项目地址:https://gitee.com/y_project/RuoYi-Vue.git本地新建数据库ry-vue,使用项目中的ry_20230706.sql和quartz.sql初始化数据库表及数据。修改项目中application-druid.yml的数据库连接串。启动S
官网文档:前端手册|RuoYi步骤如下:有些特殊情况需要部署到子路径下,例如:https://www.ruoyi.vip/admin,可以按照下面流程修改。1.步骤1.1.修改vue.config.js中的publicPath属性publicPath:process.env.NODE_ENV==="production"?"/admin/":"/admin/",1.2.修改router/index.js,添加一行base属性exportdefaultnewRouter({base:"/admin",mode:'history',//去掉url中的#scrollBehavior:()=>({y:
RuoYi-Vue 是一个JavaEE企业级快速开发平台,基于经典技术组合(SpringBoot、SpringSecurity、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。系统需求JDK>=1.8MySQL>=5.7Maven>=3.0Node>=12Redis>=3开发工具(推荐):VScode或IDEA目录一:前期准备工作1.1 拉取项目1.2 VScode配置Java开发环境(可选)1.2.1VSCode中下载JDK1.2.2 配置VSCode项目的J