Febase 静态托管-第三版
2020-12-21 11:58:09 0 举报
静态托管第三版
作者其他创作
大纲/内容
CodeUri
Project
+ id+ name + type+ route 路由匹配规则 /song/xxx+ path 静态资源路径如:public+ buildPath+ command+ git+ publishUser
Febase 网关
User
+ id+ name + status 是否超管
1 : N
env002.fe.music.163.com/React-demo2/xxxx
Deploy
拉取信息、发布
publishHost-febase
+ ip
music-node.service.163.org/febase_public/${sdp-projectId}_${sdp-envId}/xxxx
图例说明:
App-SAM
+ samId- appId- envId
1:N
Env
+ id+ name 域名+ type 区分测试、预发、线上 + branch 代码分支+ version+ history
parse
SamContent
App-StaticHosting-Env
+ id- appId 应用 Id- envId 环境 id- sdp-projectId // SDP 工程 ID- sdp-envId // SDP 环境 ID
Tenant 租户
+ tenantId+ name 租户名
febase ?
1:N
Env 环境
+ envId+ env 用户赋予的环境别名+ host-name 平台生成域名+ udf-name 用户定义域名- tenantId
App-StaticHosting
+ id+ route 路由匹配规则 /song/xxx- appId- sdp-projectId // SDP 工程 ID
Febase 后台
SDP 发布后台
getHosts
sdp-projectIdsdp-envIdcodeUri
+ 属性 - 外键关联
静态部署平台
App
+ appId+ name- tenantId
N : N
publishHost-cms
Sam-StaticHosting
引入 SAM 后,可对 Febase 透明的 属性 及 实体
SDP 静态文件服务器
publishHost-st
BundleInfo 历史版本
+ id+ version+ githash- projectId- envId
1 :N
SAM-Version
+ versionId+ createAt- samId- samContent
0 条评论
下一页