把Ruoyi搞起来-Ruoyi本地项目启动部署
使用Ruoyi-Cloud作为部署的微应用,测试kubeSphere的部署项目地址: https://gitee.com/y_project/RuoYi-Cloud部署文档地址: http://doc.ruoyi.vip/ruoyi-cloud/1. 项目下载下载该项目到idea,配置好maven,并安装相关依赖2. 数据库配置整一个MySQL建立两个数据库, ry-config和ry-cl
使用Ruoyi-Cloud作为部署的微应用,测试kubeSphere的部署
项目地址: https://gitee.com/y_project/RuoYi-Cloud
部署文档地址: http://doc.ruoyi.vip/ruoyi-cloud/
1. 项目下载
下载该项目到idea,配置好maven,并安装相关依赖
2. 数据库配置
整一个MySQL
建立两个数据库, ry-config和ry-cloud
执行项目目录下 sql目录下的 ry_20210908.sql ry_config_20211118.sql两个sql
ry-cloud执行ry_20210908.sql
ry_config_20211118.sql 会自动建ry-config库.
其余的sql本次部署暂时用不到
说一下几个sql对应的模块
- ry_20210908.sql 对应system模块,即后台应用使用的表
- ry_config_20211118.sql 对应注册中心的配置,里面已经初始化好了所有模块的配置文件
- ry_seata_20210128.sql 分布式事务所需的数据库表
- quartz.sql 定时器模块的表
我们本次发布的模块只有 system,gateway,file,monitor四个模块
3. Nacos
ruoyi使用的配置中心为nacos,需要安装nacos
官网地址: https://nacos.io/zh-cn/docs/what-is-nacos.html
下载地址: https://github.com/alibaba/nacos/releases
下载解压后修改 conf/application.properties文件,改为使用mysql数据库
找到如下配置,解开注释,并修改mysql地址为上面的mysql地址,数据库使用ry-config
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.164.134:3306/nacos?c0haracterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos
3.1 启动nacos
# 单机启动
bin/startup.bat -m standalone
http://localhost:8848/nacos
用户名/密码: nacos/nacos
为了防止不必要的启动问题,启动后要将所有的配置发布一遍.
并修改所有的mysql地址为自己配置的mysql数据库ry-cloud地址
4. redis
下载地址: https://redis.io/download
下载后直接启动即可
# windows启动命令
redis-server.exe redis.windows.conf
5. 启动本地后台微应用
在idea中依次启动
- RuoYiGatewayApplication
- RuoYiAuthApplication
- RuoYiFileApplication
- RuoYiMonitorApplication
- RuoYiSystemApplication
6.前端应用
前端应用依赖node.js,需要安装node
进入项目目录下的ruoyi-ui目录
# 使用淘宝源安装依赖
npm install --registry=https://registry.npm.taobao.org
# 运行
npm run dev
7. 验证
搭建完,进入前台看看应用是否正常
更多推荐
所有评论(0)