ruoyi-cloud 实施部署

丈夫志四海,万里犹比邻。这篇文章主要讲述ruoyi-cloud 实施部署相关的知识,希望能为你提供帮助。
标签(空格分隔): kubernetes系列
一:ruoyi-cloud 实施 1.1 ruoyi-cloud 简介

基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统, 同时提供了 Vue3 的版本git 地址:https://gitee.com/y_project/RuoYi-Cloud

ruoyi-cloud 实施部署

文章图片

1.2 安装nacos
1.2.1 安装mysql 5.7
rpm -ivh mysql57-community-release-el7-10.noarch.rpmrpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022yum install mysql-serverservice mysqld start chkconfig mysqld on cd /var/log/cat mysqld.log |grep password mysql -uroot -pset global validate_password_policy=0; set global validate_password_length=1; set password = password("123456"); flush privileges; GRANT ALL PRIVILEGES ON *.* TO root@%IDENTIFIED BY 123456 WITH GRANT OPTION;

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

1.2.2 安装nacos 1.2.2.1 nacos 简介
https://github.com/alibaba/nacos/releases/tag/2.0.4下载:

ruoyi-cloud 实施部署

文章图片

tar -zxvf nacos-server-2.0.4.tar.gzmv nacos /usr/local/

ruoyi-cloud 实施部署

文章图片

1.2.3 导入 nacos 的表
ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

1.2.4 改nacos 配置文件
cd /usr/local/nacos/confvim application.properties

ruoyi-cloud 实施部署

文章图片

jdk1.8 安装tar -zxvfjdk1.8.0_201.tar.gz mvjdk1.8.0_201 /usr/local/jdk vim /etc/profile ----- export java_HOME=/usr/java/jdk1.8.0_162 export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar PATH=$PATH:$HOME/bin:$JAVA_HOME/bin ----source /etc/profile java -versionexport JAVA_HOME=/usr/local/jdk

1.2.5 启动nacos
cd /usr/local/nacos/bin./startup.sh -m standalonenetstat -nultp |grep 8848

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

http://172.16.10.14:8848/nacos/用户名/密钥nacos/nacos

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

1.3 部署ruoyi-cloud
1.3.1 部署 ruoyi-cloud
git clone https://gitee.com/y_project/RuoYi-Cloud

ruoyi-cloud 实施部署

文章图片

mv RuoYi-Cloud /usr/local/ cd /usr/local/RuoYi-Cloud/sql/导入数据库mysql -uroot -p123456source ry_config_20220114.sql;

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

1.3.2 修改 nacos 配置
数据库连接为ry-config从新启动nacos

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

打开nacos 的web http://172.16.10.14/nacos会将ruoyi-cloud 的配置文件注入进来

ruoyi-cloud 实施部署

文章图片

1.3.3 配置 ruoyi-cloud 的本地库
ruoyi-cloud 实施部署

文章图片

cd /usr/local/RuoYi-Cloud/sqlmysql -uroot -p123456use ry-cloud; source ry_20210908.sql; source quartz.sql

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

source ry_seata_20210128.sql

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

1.3.4 修改注册中心的MySQL 配置
ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

1.4 配置 ruoyi-cloud 的前端
1.4.1 配置nodejs
下载: http://nodejs.cn/download/安装: tar -xvf node-v16.14.0-linux-x64.tar.xzmv node-v16.14.0-linux-x64 /usr/local/nodevim /etc/profile----- ###nodejsPATH=$PATH:/usr/local/node/bin----source /etc/profile node -v

ruoyi-cloud 实施部署

文章图片

1.4.2 安装前端的依赖
cd /usr/local/RuoYi-Cloud/ruoyi-ui# 克隆项目 git clone https://gitee.com/y_project/RuoYi-Vue# 进入项目目录 cd ruoyi-ui# 安装依赖 npm install# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=https://registry.npm.taobao.org# 启动服务 npm run dev

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

启动前端: npm run dev

ruoyi-cloud 实施部署

文章图片

打开web:http://172.16.10.14/login?redirect=%2Findex启动连接报错连接不到网管、网管要连接redis

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

1.4.3 配置maven 打包工具
tar -zxvf apache-maven-3.6.3-bin.tar.gz mv apache-maven-3.6.3 /usr/local/mavenvim /etc/profile ------#### mavenPATH=$PATH:/usr/local/maven/bin------source /etc/profile mvn -version

ruoyi-cloud 实施部署

文章图片

修改mvn的本地源cd /usr/local/maven/conf/vim settings.xml 在< mirrors> .....< mirrors> 之间 加上 阿里云的源 ----- < mirror> < id> alimaven< /id> < name> aliyun maven< /name> < url> http://maven.aliyun.com/nexus/content/groups/public/< /url> < mirrorOf> central< /mirrorOf> < /mirror> ----

1.4.5 打包整个ruoyi-cloud 后端
cd /usr/local/RuoYi-Cloudmvn install

ruoyi-cloud 实施部署

文章图片

提取项目jar 包到 一个Linux 目录下面 mkdir /usr/local/jars -pcp -p /usr/local/RuoYi-Cloud/ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.4.0.jar /usr/local/jars/所有包的copy省略 默认在项目的target 下面:

ruoyi-cloud 实施部署

文章图片

启动所有项目 java -jar ruoyi-gateway.jar & java -jar ruoyi-modules-system.jar & java -jar ruoyi-modules-job.jar & java -jar ruoyi-auth.jar & java -jar ruoyi-visual-monitor.jar &

1.4.6 登录ruoyi-cloud
http://172.16.10.14/login?redirect=%2Findex用户名、密钥admin/admin123

ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片

【ruoyi-cloud 实施部署】
ruoyi-cloud 实施部署

文章图片

ruoyi-cloud 实施部署

文章图片


    推荐阅读