基于ruoyi框架项目-部署到服务器上
文章目录
- 基于ruoyi框架项目-部署到服务器上
- 1.前端vue编译,后的dist下内容打包(前后端分离版本需要)
- 2.后端打包成jar包(如果是thymeleaf仅需打包jar)
- 3.上传到服务器目录下
- 4. docker部署mysql数据库
- 4.1.建立docker mysql
- 4.2.使用navicat软件,连接mysql,建立数据库
- 4.3.创建数据库和导入
- 5.docker部署redis(视项目情况看是否需要)
- 5.1 文件docker-compose-redis.yml
- 5.2.启动容器
- 6.启动项目
1.前端vue编译,后的dist下内容打包(前后端分离版本需要)
2.后端打包成jar包(如果是thymeleaf仅需打包jar)
3.上传到服务器目录下
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,建立数据库
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 &