您的位置 首页 kubesphere

ruoyi 部署 微服务(本地部署)

若依 k8s  部署

1-克隆代码

https://gitee.com/wang-huamao/RuoYi-Cloud.git

 

 

打开项目后等待 下载依赖就可以。

1- 把 config sql  数据 导入  nacos 数据库 (不用指定数据库)

 

2-修改 nacos  的配置文件

数据改为 ry-config

D:\tools\nacos\nacos-server-2.2.0\nacos\bin

.\startup.cmd -m standalone

 

 

 

如果出错: 可以考虑以下方案:

Unknown column ‘encrypted_data_key‘ in ‘field list

 

低版本nacos升级使用旧版nacos的数据表,需要在表中增加字段

在 config_info、config_info_beta、his_config_info三个表中增加encrypted_data_key 字段用于nacos自己存放配置项加密密钥

alter table config_info
    add encrypted_data_key varchar(255) null;
alter table his_config_info
    add encrypted_data_key varchar(255) null;
alter table config_info_beta
    add encrypted_data_key varchar(255) null;

 

进入 nacos

http://192.168.1.186:8848/

 

3- 创建若依用的数据库 导入数据

jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8

 

(1)ry_20210908.sql 导入 (需要再 ry-cloud 库里执行)

 

 

把下图的文件, 复制sql ,到 终端,创建数据

 

 

 (2)quartz.sql 导入 (不需要创库,直接在 库 ry-cloud 里 执行)

这是做任务调度的,

 

(3)ry_seata_20210128.sql 导入 (不用指定数据库)

这个是分布式事务的,

这个会自动创建库, 我们只需执行 sql 就可以

3- 修改 若依的 相关的如数据

ruoyi-job-dev.yml

ruoyi-system-dev.yml

 

 

4-前端项目部署 ruoyi-ui

安装 nodejs

 

# 进入项目目录
cd ruoyi-ui

# 安装依赖
npm install

# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

# 启动服务
npm run dev
浏览器访问 http://localhost:80

admin , admin123

5- 配置网关

因为网关需要redis,我们需要找到redis , 我的win 电脑上没有redis ,我可以用我的 k8s 上 redis  进行访问。

项目要配置好jdk ,maven

起来以后就 前端界面 没有500的错误了,

 

需要更改redis 的有:

ruoyi-gateway-dev.yml

ruoyi-auth-dev.yml

ruoyi-system-dev.yml

ruoyi-gen-dev.yml

ruoyi-job-dev.yml

改完后,我们全部在IDEA 中 运行;

 

再次登录:

重起一下所有服务

一般登录相关的是在 system 项目

这个的原因是我 redis 起了3个副本, 没有做 会话保持的统一 配置。

把副本改为1就可以了。

 

接下来

ruoyi 上云部署 :连接

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章