项目部署 —— 前端、后端

一、 前端


二号标题

在命令框里输入

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

相关推荐
m0_7190841112 小时前
React笔记张天禹
前端·笔记·react.js
Ziky学习记录12 小时前
从零到实战:React Router 学习与总结
前端·学习·react.js
wuhen_n12 小时前
JavaScript链表与双向链表实现:理解数组与链表的差异
前端·javascript
wuhen_n12 小时前
JavaScript数据结构深度解析:栈、队列与树的实现与应用
前端·javascript
狗哥哥13 小时前
微前端路由设计方案 & 子应用管理保活
前端·架构
前端大卫13 小时前
Vue3 + Element-Plus 自定义虚拟表格滚动实现方案【附源码】
前端
却尘14 小时前
Next.js 请求最佳实践 - vercel 2026一月发布指南
前端·react.js·next.js
ccnocare14 小时前
浅浅看一下设计模式
前端
Lee川14 小时前
🎬 从标签到屏幕:揭秘现代网页构建与适配之道
前端·面试
Ticnix14 小时前
ECharts初始化、销毁、resize 适配组件封装(含完整封装代码)
前端·echarts