Skip to content

后端部署

本教程将以三种方式进行项目部署,分别是:宝塔、1Panel、Docker,下面直接进入主题

宝塔部署

1、打开项目地址: https://github.com/LiuYuYang01/ThriveX-Server/releases

点击下载 blog.jar

image-20241224211715569

2、在软件商店安装以下应用,注意版本号!!!

image-20241224211927252

3、添加数据库

image-20241224212029943

4、下载并导入数据库

数据库地址:https://github.com/LiuYuYang01/ThriveX-Server/blob/master/ThriveX.sql

点击右侧下载按钮下载数据库文件

image-20241224212057695

导入刚刚数据库文件

image-20241224212143277

image-20241224212158331

5、打开安装 Java 相关环境

image-20241224212235519

6、将刚刚下载的 jar 包上传到宝塔任意目录,最好是放在 www/wwwroot/项目域名 规范一些

image-20241224212247040

7、点击网站菜单 -> Java项目 -> 添加Java项目 选择刚刚创建的项目目录,然后配置环境变量

bash
PORT=自定义项目端口号
DB_NAME=数据库名称
DB_USERNAME=数据库用户名,一般root
DB_PASSWORD=数据库密码
EMAIL_HOST=邮箱服务器
EMAIL_PORT=邮箱服务器端口
EMAIL_USERNAME=邮箱用户名
EMAIL_PASSWORD=邮箱授权码(不是邮箱密码)
OSS_ACCESS_KEY=七牛云ACCESS
OSS_SECRET_KEY=七牛云SECRET
OSS_BUCKET=七牛云存储桶

示例:

bash
PORT=9003
DB_NAME=blog
DB_USERNAME=blog
DB_PASSWORD=YFWyPwW2tNw7a3Bz
EMAIL_HOST=smtp.qq.com
EMAIL_PORT=465
EMAIL_USERNAME=3311118881@qq.com
EMAIL_PASSWORD=eqtadasdasdadqhcjdi
OSS_ACCESS_KEY=YlsypGvYxasdadadadadadwbsoDU0szu3
OSS_SECRET_KEY=oZqTx69xaddadawWadadadpcJasdadp9SURATGhH
OSS_BUCKET=thrive

image-20241224212304633(12月10日)最新调整,环境变量需要新增PORT=9003,手动指定端口号

8、测试是否部署成功

如果访问 ip:9003 网页出现如下文本表示后端部署成功

image-20241224212332562

进一步测试,访问 http://110.42.101.84:9003/doc.html#/default/用户管理/loginUsingPOST 进行登录

默认账号:admin 密码:123456

image-20241224212402360

9、绑定域名

image-20241224212414685

10、配置 ssl 证书

申请证书成功后会返回 keypem 的秘钥,分别粘贴到指定位置即可

image-20241224212431842

1Panel(还没写完,勿看)

1、打开项目地址: https://github.com/LiuYuYang01/ThriveX-Server/releases

点击下载 blog.jar

image-20241224211715569

2、在应用商店安装以下应用,注意版本号!!!

image-20241230135019771

3、下载数据库

数据库地址:https://github.com/LiuYuYang01/ThriveX-Server/blob/master/ThriveX.sql

点击右侧下载按钮下载数据库文件

image-20241224212057695

4、导入数据库

image-20241230140018302

image-20241230140133972

4、将刚刚下载的 blog.jar 上传到服务器

image-20241230135653996

4、创建项目

启动命令介绍:

PORT=自定义项目端口号
DB_NAME=数据库名称
DB_USERNAME=数据库用户名,一般root
DB_PASSWORD=数据库密码
EMAIL_HOST=邮箱服务器
EMAIL_PORT=邮箱服务器端口
EMAIL_USERNAME=邮箱用户名
EMAIL_PASSWORD=邮箱授权码(不是邮箱密码)
OSS_ACCESS_KEY=七牛云ACCESS
OSS_SECRET_KEY=七牛云SECRET
OSS_BUCKET=七牛云存储桶

示例:

java -jar blog.jar --PORT=9003 --DB_NAME=blog --DB_USERNAME=blog --DB_PASSWORD=abcdefg --EMAIL_HOST=smtp.qq.com --EMAIL_PORT=465 --EMAIL_USERNAME=3311118881@qq.com --EMAIL_PASSWORD=abcdefg --OSS_ACCESS_KEY=abcdefg --OSS_SECRET_KEY=abcdefg --OSS_BUCKET=thrive

image-20241230135451325

5、创建网站

image-20241230140837638

Docker 部署

持续更新

交流群

加微信进群:liuyuyang2023

拒绝白嫖,问问题先点 Star + Fork,感谢支持!

技术支持 50 元不议价,包含(远程安装 + 3 天内答疑服务)