项目部署 —— 前端、后端

一、 前端


二号标题

在命令框里输入

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

相关推荐
kyriewen10 小时前
我手写了一个 EventEmitter,面试官追问了 6 个问题——第 4 个我没答上来
前端·javascript·面试
IT_陈寒11 小时前
Java的Date类又坑了我一次,改用时间戳真香
前端·人工智能·后端
小林攻城狮11 小时前
使用 Transport 节流解决 Vercel AI SDK 流式渲染卡死问题
前端·react.js
前端缘梦11 小时前
告别 TS 运行时类型漏洞!Zod 完整入门实战教程(前端 / 全栈必备)
前端·react.js·全栈
the_answer12 小时前
Webpack vs Vite 深度对比分析
前端·webpack
转转技术团队12 小时前
验证码识别实战:前端不写页面,改训模型了?
前端
MomentYY12 小时前
Temperature:AI 的“脑洞旋钮”
前端·llm·ai编程
远航_12 小时前
OpenSpec 完整详细介绍
前端·后端
召钱熏12 小时前
状态枚举正确≠渲染正确:一个语音按钮的状态机边界修复实录
android·前端
SkyWalking中文站12 小时前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控