earth paas配置部署

(配置灵活的环境变量,如何打包,paas如何部署和运行,其他权限管理)

1. react打包

1.1 可以直接打包为build.war,然后上传部署;
1.2 自己打包
不能直接打包的,需要自己打包生成build.tar,其中包括的文件如图。(争对当前qit项目)
在这里插入图片描述
红色标记的nginx.conf是前端配置文件,conf.d中有一个文件:default.conf,是配置那个后台与前端连接的文件,如下:
在这里插入图片描述

2. paas配置环境

灵活配置环境变量的目的:
1)部署的前端可以灵活的切换后台,还可以切换到本地进行调试;
2)灵活的配置其他的环境变量,不用修改配置文件后还需要重新打包。
以1.2中描述的两个配置文件为例,将他们分离出来,在paas平台进行配置,不用每次都要去上传部署。

2.1 新建配置

点击项目配置
在这里插入图片描述
点击新建
在这里插入图片描述
文件名称与原文件名称一致,api中即可灵活的配置前端对应的后台。
在这里插入图片描述

2.2 paas(私服)结构

在进行下一步之前先了解一下paas结构,方便明白操作原理。
在这里插入图片描述
仪表盘:用于展示部署的项目的资源使用情况;
集群:用于项目的easy集群搭建;
项目:一个项目对应多个应用;
应用:一个应用对应多个服务;并且通常一个应用有前后端服务组成;
服务:既是微服务,可以是前端,也可以是后端,paas有kubernetes治理,所以必须是微服务。
部署:用于管理各个微服务的一每次自动化部署,部署时只需要上传jar或tar,点击部署即可。
设置:部署日志记录等。

2.3 使用配置

在2.1中新建了两个配置,还需要我们去关联,相应的微服务,然后刷新,重启服务,使新建的配置生效。
在这里插入图片描述
然后点击下一步
在这里插入图片描述
然后新增ConfigMap,下拉框中有新建的两个配置;然后注意挂载路径一定要和之前的相同。
在这里插入图片描述
然后点击下方的跟新并部署,配置文件会生效,该部署微服务最近一次部署的jar包;
在这里插入图片描述

3.部署微服务

点击服务,点击上传图标
在这里插入图片描述
然后填写部署信息,上传jar包,点击部署
在这里插入图片描述
最后回到部署菜单,运行按钮,集部署成功
在这里插入图片描述

4. 权限管理

权限管理不做详细说明。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/leinminna/article/details/107448118