群晖nas中使用Container Manager部署jeecg前端后端

本文详细介绍了如何在群晖NAS上使用Container Manager部署Jeecg前端和后端应用。首先,清理浏览器数据并积累相关Docker知识。接着,通过Idea下载前端和后端源代码,修改配置文件,并使用pnpm run build打包前端。将前端dist文件夹上传到NAS的特定目录。然后,配置Nginx和Docker-compose文件,确保端口正确映射以避免冲突。最后,安装和配置后端服务,包括数据库设置,并通过Docker-compose部署。完成这些步骤后,前端后端部署成功。
摘要由CSDN通过智能技术生成

本文试验部署Jeccg前端后端。

器材使用升级DSM系统到7.2的群晖某型号nas(X86的cpu)。
步骤:

准备工作

清除浏览器数据

避免之前缓存误导你。也可以下载一个新的浏览器,专门用于测试。
在这里插入图片描述

积累相关知识

学习分别部署前端和后端,这样比较有利于发现问题,解决问题。
可以看看我之前发的两篇文章,体会一下需要预习的docker有关知识。注意我的文章内容只是代表我自己的理解,不代表一定正确。

虽然群晖无法搜索注册表(据说因为docker hub网址被墙了),但是我们可以配置镜像加速。这样通过docker-compose部署时,拉取具体版本的镜像时,速度非常快。只要在yaml里设置好具体的镜像名称和版本,拉取时完全不受墙的影响。
在这里插入图片描述
docker镜像加速可以参考其他文章。我自己使用的是:

微软云 https://dockerhub.azk8s.com
网易   https://hub-mirror.c.163.com
谷歌云 https://gcr.io

部署前端

在这里插入图片描述

idea中下载github网址的项目源代码。
修改“.env.production”文件内容,localhost替换为你想部署的后端的ip
终端运行命令行:
pnpm run build
打包生成前端dist文件夹。
压缩上传到nas。具体位置详见dockerc-compose.yml文件内容。可以根据你的实际情况略作调整。要领就是在nas中建立“nginx”目录,该目录下建立“conf”、“logs”、“dist”三个目录,分别存放配置文件、日志、压缩后前端网页。
conf目录里建立一个名称为“nginx.conf”的文件。内容如下:

server {
   
                      listen       80;
                      location ^~ /jeecg-boot {
   
                      proxy_pass              http://192.168.1.216:8080/jeecg-boot/;
                      proxy_set_header        Host jeecg-boot-system;
                      proxy_set_header        X-Real-IP 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值