基于ruoyi框架项目-部署到服务器上

本文详细描述了如何将基于ruoyi框架的前后端分离项目部署到服务器,涉及前端vue打包、后端jar包制作、docker部署MySQL和Redis(视项目需求),以及启动项目的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于ruoyi框架项目-部署到服务器上

1.前端vue编译,后的dist下内容打包(前后端分离版本需要)

2.后端打包成jar包(如果是thymeleaf仅需打包jar)

3.上传到服务器目录下

img

4. docker部署mysql数据库

4.1.建立docker mysql

命令如下,其中连接信息根据项目实际进行修改

docker run -p 5566:3306 --name mysql5.7-safe -v /root/mysql-safe/conf:/etc/mysql/conf.d -v /root/mysql-safe/logs:/logs -v /root/mysql-safe/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXX -d mysql:5.7.36 --lower_case_table_names=1

4.2.使用navicat软件,连接mysql,建立数据库

image-20231106143730428

4.3.创建数据库和导入

5.docker部署redis(视项目情况看是否需要)

5.1 文件docker-compose-redis.yml

#其中连接信息根据项目实际进行修改
version: '2'

services:
#redis容器
redis:
 #定义主机名
 container_name: myredis
 
 #使用的镜像
 image: redis:5.0.2
 
 #容器的映射端口
 ports:
  - 6379:6379
 command: redis-server /etc/conf/redis.conf
 
 #定义挂载点
 volumes:
  - ./data:/data
  - ./conf:/etc/conf

 #环境变量
 privileged: true
 environment:
  - TZ=Asia/Shanghai
  - LANG=en_US.UTF-8

5.2.启动容器

docker-compose -f docker-compose-redis.yml up -d

6.启动项目

通过nohup方式,启动项目,命令如下:

nohup java -jar ruoyi-admin.jar > plaform.log &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心之雅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值