一、说明
1、想基于若依微服务搭建自己的微服务应用
2、将源代码搬到自己的项目仓库
3、本文档适合: 懂Vue,Git,SpringClound,Nacos,Redis,Maven,Ngnix等技术的兄弟
4、以下的流程,都是基于Windows系统
二、大致流程
1)克隆代码
2)装依赖: 数据库,Nacos,Redis
3)配置Nacos: Nacos连了数据库(简直牛boy)
4)启动: RuoYiGatewayApplication, RuoYiAuthApplication,RuoYiSystemApplication
5)编译前端: npm install,npm run dev
三、开造
1、了解若依
1)若依官网
https://ruoyi.vip
2)克隆代码
https://gitee.com/y_project/RuoYi-Cloud.git
3)复制代码到自己的仓库
项目名改了,代码还是若依的
4)部署文档
http://doc.ruoyi.vip/ruoyi-cloud/
~~
2、装数据库
1)Windows环境,忽略
2)依赖MySQL5.7及以上版本
3)MySQL官网(留意版本)
https://dev.mysql.com/downloads/mysql/
4)白嫖云盘
https://pan.baidu.com/s/1oMFPpPi5CY1GQMaeTHjWxg
6326
5)新建数据库
a> 本人改库名称了,项目中也要调整(往后看)
b> 留意编码
6)hg_ry_cloud_sys导入sql
7)hg_ry_cloud_config导入sql
导入之前,需要注释掉头部的sql
~~
3、装Nacos
1)下载nacos(github)
https://github.com/alibaba/nacos/releases/download/2.1.0-BETA/nacos-server-2.1.0-BETA.zip
2)白嫖云盘
https://pan.baidu.com/s/1fnUvQz-Ox0ASsSSxZEQGNw
6326
3)打开nacos配置文件
4)增加数据库连接
spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://localhost:3307/hg_ry_cloud_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user=root db.password=root
放到最后就行
记得改成自己的配置
~~
5)调整启动为单机启动-打开脚本
26行修改为单机
standalone
6)创建快捷打开-右键发送到桌面快捷即可
7)使用时,双击启动即可
8)启动成功,访问
localhost:8848/nacos
账号密码都是: nacos
9)成功截图
你要问数据从哪里来的,那只能截图 了
10)修改nacos里的配置文件ruoyi-system-dev.yml
主要就是数据库的连接
http://download.redis.io/releases/
redis本地默认即可
~~
4、装Redis
1)各种版本
http://download.redis.io/releases/
2)github安装版
https://github.com/microsoftarchive/redis/releases
3)跟我用的一样
https://pan.baidu.com/s/1rurrzubFM6Vgn5CSm284Gg
6326
4)解压或安装后,创建个快捷方式用时双击即可
5)启动成功示例
~~
5、启动
1)突然发现该配置的都配置了,直接启动
2)启动RuoYiGatewayApplication
RuoYiGatewayApplication
用IDEA的话,Ctrl + N
3)启动RuoYiAuthApplication
RuoYiAuthApplication
4)启动RuoYiSystemApplication
RuoYiSystemApplication
5)启动成功
~~
5、装Node
1)看另一篇文章吧,不再写了
https://blog.csdn.net/myloverisxin/article/details/122685419
2)cmd进入项目目录
3)安装依赖
npm install
装ok后
4)执行启动
npm run dev
5)登录
要问为啥我的没有验证码,那只能截图了
6、最后
1)恭喜完成部署
2)继续搞事
。。。。。。。