部署若依前端页面到minikube

简介: 部署若依前端页面到minikube

部署若依前端页面到minikube

1.进入前端项目目录

Ruoyi-cloud/ruoyi-ui

执行指令构建前端页面

 

npm install

构建前端页面:npm build:prod如果是开发前端页面:npm run dev

详细信息可以查看README

 

2. 复制前端页面到nginx

相关复制命令可以参考copy.sh

cp -r ../ruoyi-ui/dist/** ./nginx/html/dist

 

3. 构建前端镜像

docker compose build ruoyi-nginx


4. 使用minikube image load 加载镜像


5. 编写前端yaml内容如下

 

apiVersion: apps/v1

kind: Deployment

metadata:

 name: ruoyi-ui

 labels:

   app: ruoyi-ui

spec:

 strategy:

   type: Recreate

 selector:

   matchLabels:

     app: ruoyi-ui

 template:

   metadata:

     labels:

       app: ruoyi-ui

   spec:

     containers:

     - name: ruoyi-ui

       image: nginx

       imagePullPolicy: IfNotPresent

       ports:

       - containerPort: 80

 

---

kind: Service

apiVersion: v1

metadata:

 name: ruoyi-ui

spec:

 type: ClusterIP

 selector:

   app: ruoyi-ui

 ports:

 - port: 8080

   targetPort: 80

 

 

注意:

1此处的nginx是包含前端页面的,是使用docker compose build ruoyi-nginx生成的镜像

2需要修改nginx配置的后端访问地址

 

6部署到minikube中

image.png 

如果是再虚拟机中,需要再做一次端口转发

相关文章
|
4天前
|
前端开发 数据安全/隐私保护
.自定义认证前端页面
.自定义认证前端页面
5 1
.自定义认证前端页面
|
4月前
|
开发框架 前端开发 JavaScript
循序渐进VUE+Element 前端应用开发(5)--- 表格列表页面的查询,列表展示和字段转义处理
循序渐进VUE+Element 前端应用开发(5)--- 表格列表页面的查询,列表展示和字段转义处理
|
22天前
|
前端开发 JavaScript
回顾前端页面发送ajax请求方式
回顾前端页面发送ajax请求方式
36 18
|
15天前
|
缓存 前端开发 JavaScript
前端serverless探索之组件单独部署时,利用rxjs实现业务状态与vue-react-angular等框架的响应式状态映射
本文深入探讨了如何将RxJS与Vue、React、Angular三大前端框架进行集成,通过抽象出辅助方法`useRx`和`pushPipe`,实现跨框架的状态管理。具体介绍了各框架的响应式机制,展示了如何将RxJS的Observable对象转化为框架的响应式数据,并通过示例代码演示了使用方法。此外,还讨论了全局状态源与WebComponent的部署优化,以及一些实践中的改进点。这些方法不仅简化了异步编程,还提升了代码的可读性和可维护性。
|
2月前
|
前端开发 JavaScript API
前端JS读取文件内容并展示到页面上
前端JavaScript使用FileReader API读取文件内容,支持文本类型文件。在文件读取成功后,可以通过onload事件处理函数获取文件内容,然后展示到页面上。
67 2
前端JS读取文件内容并展示到页面上
|
1月前
|
前端开发 数据安全/隐私保护
angular前端基本页面验证
angular前端基本页面验证
28 1
|
1月前
|
前端开发
搭建个人博客--1、前端页面
搭建个人博客--1、前端页面
19 1
|
1月前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
177 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
2月前
|
前端开发 应用服务中间件 nginx
docker部署本地前端项目思路
docker部署本地前端项目思路
37 7
|
3月前
|
开发框架 前端开发 Java
【前端学java】SpringBootWeb极速入门-实现一个简单的web页面01
【8月更文挑战第12天】SpringBootWeb极速入门-实现一个简单的web页面01
66 3
【前端学java】SpringBootWeb极速入门-实现一个简单的web页面01