山东大学网络靶场实验平台—团队进度(二)

团队详细报告了在山东大学网络安全靶场实验平台上,前端使用Vue开发了主页、登录页和靶场页面,后端实现了SpringBoot基础框架,同时介绍了Docker的安装与镜像构建。重点展示了gitee仓库管理和四个分支的协作模式。
摘要由CSDN通过智能技术生成

系列文章专栏地址:

山东大学网络安全靶场实验平台



一、序言

现在是系列文章第二篇
上一篇:山东大学网络安全靶场实验平台——团队进度(一)
前两周,我们搭建了gitee仓库,学习了用法、然后大家学习了:前端vue,后端springboot,docker技术。接下来是具体的进度


一、gitee

我们搭建了仓库,是开源的,网址https://gitee.com/cgchacker/SduCSRP
顺便复习了一下gitee分支的用法:
这里我们采用了四个分支的模式
master分支:
用来发布我们的上线版本,不能直接在这里面提交和修改代码!这里是我们完整正确可运行的代码。

develop分支:
1.从Master分支克隆下来,日常代码都保存在这,这里是我们最全的代码量。
2.不要直接在该分支上开发,在feature开发,然后再合并过来。

feature分支:
1.从develop分支克隆下来,负责具体的功能开发。
2.开发完之后合并到develop保存

release分支:
这个分支实际上是develop到master分支的缓冲地,因为项目庞大,我们在从develop分支合并到master之前还需要进行检查和测试,这个过程在release上进行,发现了什么BUG就在这修复,确认无误后合并到master.

二、前端

1.主页:完成了导航栏、走马灯、联系信息
在这里插入图片描述
在这里插入图片描述
2.登录页
在这里插入图片描述
3.靶场页:题目框、介绍抽屉
在这里插入图片描述
在这里插入图片描述

5.论坛:搜索框,按钮,文章卡片
在这里插入图片描述

三、后端

1.刚搭完框架
2.写了登录的和数据库的连接

四、docker

1.安装docker并测试
在这里插入图片描述

2.编写测试代码-动态创建容器
3.编写测试代码-模拟题目环境
4.打包、部署、测试

  • 服务器 docker 配置
  • 腾讯云防火墙端口
  • dockerfile 编写
FROM java:8

COPY *.jar /app.jar

CMD ["--server.port=8080"]

EXPOSE 8080

ENTRYPOINT ["java","-jar","/app.jar" ]

5、镜像生成
生成 jar 包
把 jar 包和 dockerfile 文件均上传到服务器
在这里插入图片描述

生成镜像
在这里插入图片描述
测试结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值