本地启动

一、先运行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

待续

ruoyi笔记0-尝试启动ruoyi相关推荐

  1. 小猫爪:i.MX RT1050学习笔记19-安全启动3-实现HAB签名

    小猫爪:i.MX RT1050学习笔记19-安全启动3-HAB签名 1 前言 2 准备工作 2.1 下载Flashloader 2.2 下载CST 2.3 安装OpenSSL 3 实战操作 3.1 生 ...

  2. PHP下的Oauth2.0尝试 - OpenID Connect

    OpenID Connect OpenID Connect简介 OpenID Connect是基于OAuth 2.0规范族的可互操作的身份验证协议.它使用简单的REST / JSON消息流来实现,和之 ...

  3. 小猫爪:i.MX RT1050学习笔记20-安全启动4-实现HAB签名和HAB加密

    小猫爪:i.MX RT1050学习笔记20-安全启动4-实现HAB签名和HAB加密 1 前言 2 准备工作 2.1 下载Flashloader 2.2 下载CST 2.3 安装OpenSSL 3 实战 ...

  4. Timeline Service V2.0 Reader 启动不了

    Timeline Service V2.0 Reader 启动不了 使用的是ambari2.7.3+hdp3.1,Timeline Service V2.0 Reader 启动不了,查看问题: 第一次 ...

  5. spring-boot-2.0.3启动源码篇二 - run方法(一)之SpringApplicationRunListener

    前言 Springboot启动源码系列还只写了一篇,已经过去一周,又到了每周一更的时间了(是不是很熟悉?),大家有没有很期待了?我会尽量保证启动源码系列每周一更,争取不让大家每周的期望落空.一周之中可 ...

  6. 极客时间-如何设计一个秒杀系统-笔记0到2章

    极客时间-如何设计一个秒杀系统-笔记0到2章 0.开篇词-系统秒杀系统架构设计都有哪些关键点? 1.设计秒杀系统时应该注意的5个架构原则 1.数据要尽量少 2.请求数要尽量少 3.路径要尽量少 4.依 ...

  7. PHP下的Oauth2.0尝试 - 授权码授权(Authorization Code Grant)

    OAuth 2.0 不太熟悉什么是OAuth2.0的同学可以参考阮大神的文章, 理解OAuth 2.0 - 阮一峰 授权码模式(Authorization Code) # 授权代码授予类型用于获得访问 ...

  8. MySQL8.0启动服务的代码_MySQL8.0服务启动(windows10)

    [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:\Program Files\MySQL # 设置mysql数据库的数据的存放目录 dat ...

  9. android 启动服务权限,android – 当我尝试启动服务时权限被拒绝

    我试图从Activity访问InputMethodService,我遇到了权限问题.这适用于自定义键盘应用. 我想要实现的是将在Activity中创建的文本绑定回InputMethodService. ...

最新文章

  1. Silverlight 2 Beta 1, IE 8 Beta 1, ASP.NET MVC 预览版2 可以下载了 - 思归呓语 - 博客堂
  2. Java 接口语法_JAVA接口的基本语法
  3. 安卓开发中RelativeLayout中的各个属性
  4. 算法分析--数量级比较
  5. 硬核知识,C/C++移植法则分享
  6. 中国区块链相关政策法规演变史
  7. Java下载安装及环境配置
  8. 宋体(Simsun)和新宋体(NSimsun)的区别
  9. STM32 HAL库 结构
  10. ireport 3.6.0 增加PDF字体、加粗失效、PDF中文不显示等问题
  11. Python计算股票收益率、Alpha和Beta系数
  12. 最新的中国姓氏重新洗牌:快来看看你的姓排第几?
  13. 小不点浏览器 v1.00 官方
  14. 青花瓷的小鸟装饰蛋糕
  15. 工程伦理第三章学习笔记2020最新
  16. JavaScript 排他思想
  17. Python-- error: [WinError 3] 系统找不到指定的路径。: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC
  18. 看最近国内名人们对四川地震灾区的捐款
  19. 使用远程桌面连接无法显示本地硬盘解决方法
  20. 使用mediasoup-demo搭建多人音视频聊天室

热门文章

  1. lombok基本使用
  2. 怎么看服务器上jdk安装位置,第一次项目上Linux服务器(二:——安装jdk)
  3. vista系统重装下载安装教程
  4. python中reversed是什么意思_Python reversed函数及使用方法解析
  5. 【Linux】U盘制作安装系统启动盘
  6. 解决基于SpringMVC+MYSQL注解@Transaction事务无效问题
  7. 公路曲线及匝道多线路正、反算综合程序四(4.3修改版)
  8. 双目测距------双目相机V1.0,将双目相机采集到任意一点的深度数据进行串口传输(带源码)
  9. 真值推理-Truth Inference-----Is the Problem Solved?
  10. 【一学就会】爬取知乎热榜话题下的回答及评论点赞数