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 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 