ruoyi笔记0-尝试启动ruoyi

本地启动

 一、先运行mysql和redis,并初始化mysql

创建数据库ry-cloud并导入数据脚本ry_20230216.sql必须),quartz.sql(可选
创建数据库ry-config并导入数据脚本ry_config_20220929.sql必须

创建数据库ry-seata并导入数据脚本ry_seata_20210128.sql

配置nacos持久化,修改conf/application.properties文件,增加支持mysql数据源配置

localhost为主机地址;3306为MySQL的端口;ry-config为数据库的名;root为用户名;password为密码
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=password

二、启动nacos

进入nacos安装目录,运行命令: startup.cmd -m standalone

浏览器访问nacos

修改ruoyi-system-dev.yml文件

 将password修改为自己数据库的密码

三、打包

在idea中先mvn clear

在mvn install

然后mvn package

四、启动网关、认证、系统模块

RuoYiGatewayApplication (网关模块 必须)
目录: RuoYi-Cloud\ruoyi-gateway\target
运行: java -Dfile.encoding=utf-8 -jar ruoyi-gateway.jar

RuoYiAuthApplication (认证模块 必须)

目录: RuoYi-Cloud\ruoyi-auth\target
运行: java -Dfile.encoding=utf-8 -jar ruoyi-auth.jar

RuoYiSystemApplication (系统模块 必须)
目录: RuoYi-Cloud\ruoyi-modules\ruoyi-system\target
运行: java -Dfile.encoding=utf-8 -jar ruoyi-modules-system.jar

目录: RuoYi-Cloud\ruoyi-ui
运行: npm run dev

ruoyi主界面
http://localhost:8090
账号:admin                                密码:admin123

成功访问

docker启动

一、介绍

1、mysql/db 存放初始化脚本;

2、nacos/conf 下的application.properties更改如下配置:

localhost为主机地址;3306为MySQL的端口;ry-config为数据库的名;root为用户名;password为密码
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=password

3、nginx/html/dist  dist存放前端ruoyi-ui构建好的静态文件,用于nginx请求访问。

4、redis若设置了密码需要在reids/conf下的redis.properties配置密码

5、ruoyi文件夹下是ruoyi项目

gateway为网关模块

auth为认证模块

modules为系统模块

visual为监视器

二、启动

在命令行中cd到项目文件夹下,输入 docker-compose up 即可将ruoyi部署在docker上。

三、问题

 1、因为是部署在docker上,所以要将localhost改为对应容器名,比如

比如修改ruoyi-system-dev.yml文件

改动前

改动后

 

目前遇到nginx 403

待续

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值