项目部署 —— 前端、后端

一、 前端


二号标题

在命令框里输入

npm run build

打包成功:

项目就会出现一个 dist 文件夹

将Linux的nginx文件夹中,重命名为 news

二、 后端


● 通过maven打包后端程序

最终会在项目中生成一个 target 文件夹,将 news-1.0-SNAPSHOT.jar 文件另存

在 Linux 中部署

将 news-1.0-SNAPSHOT.jar 文件拖入到 /opt/news 文件夹中(新建的),重命名一下

两种方法,但是 方法一 需要linux中安装JDK

方法一:如果Linux中有 JDK ,直接点击 news8088.jar 运行

方法二:通过自行引入 java运行环境来生成 docker 镜像

导入: alpine-java.tar 到 news 文件夹中

链接:http:// https://pan.baidu.com/s/1KUAVxZrxnn-p28mHh5ciHw?pwd=k8ih

提取码: k8ih

一、载入java镜像

docker load < alpine-java.tar

二、新建一个名为 dockerfile 的文件,在文件中写入 news 镜像打包方法

FROM anapsix/alpine-java

ADD /news8088,jar news8088.jar

EXPOSE 8088

CMD java -jar news8088.jar

三、news 项目打包成镜像

docker build -t news .

四、运行自定义镜像

docker run -d -p 8088:8088 \

--name news8088 \

--restart=always \

news8088

相关推荐
什么时候吃饭14 小时前
vue2、vue3父子组件嵌套生命周期执行顺序
前端·vue.js
2501_9409439114 小时前
体系课\ Python Web全栈工程师
开发语言·前端·python
q***064714 小时前
SpringSecurity相关jar包的介绍
android·前端·后端
低保和光头哪个先来14 小时前
场景2:Vue Router 中 query 与 params 的区别
前端·javascript·vue.js·前端框架
q***952214 小时前
SpringMVC 请求参数接收
前端·javascript·算法
|晴 天|14 小时前
Vite 为何能取代 Webpack?新一代构建工具的崛起
前端·webpack·node.js
带只拖鞋去流浪14 小时前
迎接2026,重新认识Webpack5
前端·webpack
HIT_Weston14 小时前
43、【Ubuntu】【Gitlab】拉出内网 Web 服务:静态&动态服务
前端·ubuntu·gitlab
LucidX14 小时前
Web——反向代理、负载均衡与 Tomcat 实战部署
前端·tomcat·负载均衡
sen_shan15 小时前
《Vue项目开发实战》第八章:组件封装--vxeGrid
前端·javascript·vue.js