当前位置: 首页 > news >正文

ruoyi-cloud微服务docker部署

  1. Clone RuoYi-Cloud代码到本地。
    使用git clone命令从托管平台Gitee克隆【RuoYi-Cloud】代码。

  2. 修改微服务中Nacos的服务注册地址和配置中心地址。
    修改ruoyi-auth、ruoyi-gateway、ruoyi-file、ruoyi-gen、ruoyi-job、ruoyi-system和ruoyi-visual服务中配置文件bootstrap.yml(src\main\resources目录)中配置的注册中心和配置中心默认地址,
    将127.0.0.1:8848修改为ruoyi-nacos:8848

  3. 打包服务端各个服务为jar
    打开RuoYi-Cloud\bin目录,双击运行package.bat,将各个微服务进行打包。
    将各个服务打包后的jar拷贝到RuoYi-Cloud\docker\ruoyi对应的各个目录中。(比如:RuoYi-Cloud\ruoyi-auth\target\ruoyi-auth.jar拷贝到RuoYi-Cloud\docker\ruoyi\auth目录,以此类推)

  4. 编译前端项目为静态文件
    打开RuoYi-Cloud\ruoyi-ui\bin目录,双击运行build.bat,编译前端项目。
    将编译好的RuoYi-Cloud\ruoyi-ui\dist目录整体拷贝到RuoYi-Cloud\docker\nginx\html目录。

  5. 放置数据库脚本到Docker目录

将RuoYi-Cloud\sql目录下所有*.sql文件拷贝到RuoYi-Cloud\docker\mysql\db目录。
6. 将整个RuoYi-Cloud\docker上传到服务器
将RuoYi-Cloud\docker整体上传到服务器/home/ruoyi目录(可以自行定义)。
cd到服务器/home/ruoyi/docker目录,执行chmod +x deploy.sh命令,给deploy.sh脚本赋予执行权限。

  1. 构建项目中定义的服务容器
    使用docker-compose build命令构建服务容器。

  2. 启动服务
    执行./deploy.sh base命令启动基础服务。
    登录nacos服务,修改各个服务配置中的redis和mysql连接地址为docker-compose.yml定义的相应的服务名称。
    执行./deploy.sh modules命令启动程序模块。

http://www.aitangshan.cn/news/539.html

相关文章:

  • #dp#L 最多变的序列
  • idea系列问题
  • Infoblox推出革命性高级威胁防御方案,通过DNS层防护主动抵御AI驱动的复杂攻击
  • 电商交易-履约-库存中心业务模型设计
  • pyyzDay8
  • 基于OAuth2与JWT的微服务API安全实战经验分享 - 实践
  • 文件或文件夹访问被拒绝,文件没有权限: 1.gpedit.msc--WINDOWS设置--安全设置--安全选项--用户帐户控制:以管理员批准模式运行所有管理员---已启用
  • 那快把题端上来吧(三)
  • 时变特征场景下的主动特征获取方法评估
  • (势能线段树)SPOJ GSS4/洛谷 P4145 上帝造题7分钟/P7334 吊打 题解
  • 6.3.3 狄利克雷卷积
  • 6.3.1常见积性函数
  • 一些 DS 题目
  • 虚弱相关-【改错】-下
  • 这一次,国产全自研高性能图形GPU真的来了
  • 一文彻底讲透:AI大模型应用架构全解析
  • 读开源项目成功之道11开源项目落幕
  • 2025未来科学大奖揭晓!每人奖金约720万元
  • Dataclass
  • 计算机基础之编程
  • WRC观点:人形机器人五大爆发趋势
  • dotnet X11 获取多屏 edid 信息
  • SEO 快速流量见效的方式-新词
  • 揭开红血球双凹碟形之谜
  • OVS配置CookBook
  • 推荐7本书《MLIR编译器原理与实践》、《ONNX人工智能技术与开发实践》、《AI芯片开发核心技术详解》、《智能汽车传感器:原理设计应用》、《TVM编译器原理与实践》、《LLVM编译器原理与实践》
  • 打开手机 设置:搜索快应用管理--打开,删除其中不是自己安装的APP,可能有好多不是自己安装的
  • 递归因果发现算法与Python实现
  • 镜像地址相关
  • 军用警用无线电加密算法存在严重漏洞,可被轻易破解