项目地址:RuoYi-Cloud-Plus: 项目正式入驻 dromara 开源社区 迁移地址: https://gitee.com/dromara/RuoYi-Cloud-Plus
1.获取源码
需要有gitee账户
先把源码fork到自己的仓库中
需要多等待一段时间
勾选对应的环境
构建项目
2.sql导入
将sql导入到与sql文件名对应的数据库(不要放到一个库下)
ry-config.sql : nacos配置
需要重新配置nacos
#查看ip
docker inspect mysql8.0
#移除之前的容器:
docker rm -f 容器id
docker run -d \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=172.17.0.4 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=root \
-e MYSQL_SERVICE_DB_NAME=ry-config \
-p 8848:8848 -p 9848:9848 -p 9849:9849 \
--restart=always \
--name nacos \
nacos/nacos-server
这里要注意,此时里面的配置是空的,需要复制具体内容进去
把这里的文件内容复制过去
继续创建其他的数据库,数据库名和文件名一致即可(ry-cloud,ry-job,ry-seata)
3,配置文件
拷贝文件到指定nacos文件中,注意修改路径
其中,redis配置在application-common.yml中(有密码,root,参看配置文件),mysql的配置在datasource.yml中,
更改 主pom文件 对应环境的 nacos 地址
seata的数据库配置在seata-server.properties中,seata与nacos的配置在ruoyi-visual下的ruoyi-seata-server中的application.yml中,配置整合了原来的registry.conf
原来的conf文件
对应的yml文件
4.启动项目
配置services窗口
1.点击菜单栏:Views -> Tool Windows -> Services;
2.刚创建好的窗口是空白的,需要我们把服务加进去。
3、 最后选择SpringBoot,IDEA就会把所有项目加进来了
启动RuoYiGetwayApplication
启动RuoYiAuthApplication
auth报seate未启动的错误,启动ruoyi-visual下的SeataServerApplication
启动RuoYiSystemApplication
此时主要核心模块已经启动完毕
5.前端
在idea的terminal窗口中,进入ruoyi-ui文件夹
node -v npm -v查看版本是否符合要求
npm insall,如果报错删掉node_modules在重新来
npm run dev