首页 新闻 会员 周边

页面化项目升级

0
悬赏园豆:100 [待解决问题]

目前需求是这样的,项目部署在客户那边,客户那边是局域网,我们要通过一些通讯手段把最新的项目也就是升级的版本项目包传给他们,他们可能会用优盘把最新的项目拷贝到他们的局域网系统上(Ubuntu),然后我们的项目上会有一个专门的升级页面,就是那种上传页面,上传后就升级了,!!!!!

!!!!!!!!

这个上传升级我要用哪些技术,本人技术栈太浅,都没有研究方向,会用到哪些技术希望各个大佬告知,跪求!!!

(gitlab,好像不太行,因为客户那边会是局域网)

目前已有的技术是这样的,前端 angular,后端 Java spring boot,,部署在 Ubuntu 上,java 在 tomcat 上,angular 在 apache2 上。

映月十一的主页 映月十一 | 初学一级 | 园豆:102
提问于:2023-03-23 10:53
< >
分享
所有回答(4)
0

copy项目-->上传文件-->启动自动部署工具(编译打包-->copy到指定目录-->重启Web Server)

talentzemin | 园豆:757 (小虾三级) | 2023-03-24 14:11
0

实现一个上传升级的页面需要使用一些Web技术和网络通信技术,包括但不限于以下内容:

前端页面开发:使用Angular框架或其他前端框架,开发一个上传页面,其中包括文件选择、上传、进度条等功能。

后端服务开发:使用Spring Boot框架或其他后端框架,开发一个接收上传文件的服务端接口,接收前端上传的文件,将其保存到服务器本地。

文件传输协议:可以使用HTTP、FTP等协议进行文件传输,具体选择哪种协议需要根据实际情况进行考虑。

服务器端部署:将开发好的服务端程序部署到服务器上,并配置好Web服务器和应用服务器。

客户端使用:客户端将文件拷贝到局域网系统上后,通过浏览器访问上传页面,选择需要上传的文件并上传,上传完成后自动完成升级。

需要注意的是,对于局域网内部的文件传输,可能存在一些安全性和稳定性方面的问题,因此需要根据实际情况进行适当的调整和优化。同时,如果升级的内容比较多或者需要升级的服务器比较多,可以考虑使用自动化部署工具或者持续集成/持续交付(CI/CD)的方式来实现升级。

Technologyforgood | 园豆:5633 (大侠五级) | 2023-03-30 19:08
0

上传更新文件到更新服务器
客户端点更新
判断版本号
更新文件到客户端

LiveCoding | 园豆:497 (菜鸟二级) | 2023-04-01 10:24
0

winform写个socket程序,分客户端和服务的,服务端放在服务器上
webform直接替换好了,原来的备份一下

jqw2009 | 园豆:2439 (老鸟四级) | 2023-06-07 14:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册