手把手把若依(ruoyi)前后端分离的系统部署到腾讯云服务器上并绑定SSL证书(小白教程)
###1.前言
现在日益流行的脚手架遍地都是,但是好用的不是很多,今天找的这款我认为还可以前端采用的vue后端采用的springboot,但是也是有瑕疵的,部署用就不挑三拣四了,废话不多说直接开干。
2.准备工作
工欲善其事必先利其器,首先手里得有东西,像李云龙一样先把东西搞过来,然后再进行分配。博主买的是腾讯云的2核4G的服务器用别人的号买的因为自己不是新用户,新用户能便宜一点。
那就开始安装docker、mysql、redis、nginx这些基本的不会往期的博文都有,自己可以去找一下。然后就是买域名了,博主买的域名是比较便宜的因为自己部署着玩。
下载证书
3.打包服务
3.1 后端进行打包
然后在项目相应目录的target目录找到相应的jar包,上传到自己的服务上就可以用dockerfile打包镜像了,这里用的是openjdk17
Dockerfile文件
FROM openjdk:17.0.2-oraclelinux8
ENV TZ=Asia/Shanghai
ENV SERVER_PORT=8080 LANG=C.UTF-8 LC_ALL=C.UTF-8 JAVA_OPTS=""
EXPOSE ${
SERVER_PORT}
ENV SERVER_PORT=8889 LANG=C.UTF-8 LC_ALL=C.UTF-8 JAVA_OPTS=""
EXPOSE ${
SERVER_PORT}
MAINTAINER xxxxx
ADD ruoyi-admin.jar ruoyi.jar
ENTRYPOINT ["java","-jar","ruoyi.jar"]
自己写的脚本start.sh
#!/bin/bash
# 服务名称
current_date=$(date +%Y-%m-%d-%H-%