快速启动
环境准备
JDK >= 1.8(推荐1.8版本)
MySQL >= 5.5.0 (推荐5.7版本)
Maven >= 3.0
lombok 插件
Redis >=3.2
mysql5.6以下存在datetime(0)无法导入的问题,可能需要自行替换(0)->’’
服务端启动
master分支
克隆代码并导入IDE(推荐idea或myeclips)
git clone https://gitee.com/zhangmrit/ruoyi-cloud.git
创建数据库ry_cloud,并导入sql\ry_cloud.sql,修改ruoyi-config/src/main/resources/config中mysql和redis配置
绑定本地host,不会的可以参考
https://editor.csdn.net/md/?articleId=104789353
127.0.0.1 eureka7001.com
127.0.0.1 gateway.com
切记这一步特别重要哦
如果要使用eureka集群,请继续绑定eureka7002.com,eureka7003.com并修改各项目中的注释部分
依次启动
先启动eureka然后在启动config,剩余模块顺序没有要求,如果只是简单的登录,只需要启动前五个模块即可
eureka
config
gateway
system
auth
gen 代码生成 可选
dfs 文件上传 可选
nacos分支
克隆代码并导入IDE(推荐idea或myeclips)
git clone -b nacos https://gitee.com/zhangmrit/ruoyi-cloud.git
创建数据库ry_cloud,并导入sql\ry_cloud.sql
搭建nacos serve(版本必须>=1.1.0),导入sql/nacos.sql并配置持久化启动,如需帮助,请参考nacos文档,一定要在nacos控制台中看到导入的配置,然后修改配置文件的mysql和redis参数
依次启动
gateway
system
auth
gen 代码生成 可选
dfs 文件上传 可选
注意:监控模块由于nacos本身提供了,此处暂不可用
前端启动
拉取项目代码(强烈推荐vscode开发)
使用cmd下载
git clone https://gitee.com/zhangmrit/ruoyi-ant.git
cd ruoyi-ant
使用vscode克隆代码可以
ctrl+shift+p 快速打开,将路径放入输入框中,然后enter即可
切换vue.config.js中devServer:proxy:http://gateway.com:9527,也可以换成你自己的网关
安装依赖(需安装yarn,不太建议使用cnpm或者npm代替yarn,不保证完全可用)
yarn install
开发模式运行
yarn run serve
编译项目
yarn run build
Lints and fixes files
yarn run lint