8.部署项目

项目地址:RuoYi-Cloud-Plus: 项目正式入驻 dromara 开源社区 迁移地址: https://gitee.com/dromara/RuoYi-Cloud-Plus

1.获取源码

需要有gitee账户
先把源码fork到自己的仓库中

需要多等待一段时间

勾选对应的环境
8.部署项目_第1张图片

构建项目

8.部署项目_第2张图片

2.sql导入

将sql导入到与sql文件名对应的数据库(不要放到一个库下)
8.部署项目_第3张图片

 

ry-config.sql : nacos配置
8.部署项目_第4张图片

需要重新配置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

8.部署项目_第5张图片

这里要注意,此时里面的配置是空的,需要复制具体内容进去
8.部署项目_第6张图片

把这里的文件内容复制过去
8.部署项目_第7张图片

继续创建其他的数据库,数据库名和文件名一致即可(ry-cloud,ry-job,ry-seata)
8.部署项目_第8张图片

3,配置文件

拷贝文件到指定nacos文件中,注意修改路径
其中,redis配置在application-common.yml中(有密码,root,参看配置文件),mysql的配置在datasource.yml中,

8.部署项目_第9张图片

更改 主pom文件 对应环境的 nacos 地址

8.部署项目_第10张图片

seata的数据库配置在seata-server.properties中,seata与nacos的配置在ruoyi-visual下的ruoyi-seata-server中的application.yml中,配置整合了原来的registry.conf

 

原来的conf文件
8.部署项目_第11张图片

对应的yml文件
8.部署项目_第12张图片

4.启动项目

配置services窗口
1.点击菜单栏:Views -> Tool Windows -> Services;
8.部署项目_第13张图片

2.刚创建好的窗口是空白的,需要我们把服务加进去。
8.部署项目_第14张图片

3、 最后选择SpringBoot,IDEA就会把所有项目加进来了
8.部署项目_第15张图片

启动RuoYiGetwayApplication

 

启动RuoYiAuthApplication
auth报seate未启动的错误,启动ruoyi-visual下的SeataServerApplication
启动RuoYiSystemApplication
此时主要核心模块已经启动完毕
8.部署项目_第16张图片

5.前端

 在idea的terminal窗口中,进入ruoyi-ui文件夹
node -v npm -v查看版本是否符合要求
npm insall,如果报错删掉node_modules在重新来
npm run dev
8.部署项目_第17张图片

 

你可能感兴趣的:(java)