-
Linux 环境
-
系统已安装 nginx
-
TCA Server 服务已部署完毕,具备后端服务地址
-
clone 到服务器合适位置,建议/data 目录下,并进入该库根目录下。
-
方式一:执行
sh init.sh -d即可:设置默认的环境变量,安装前端资源,配置 hosts、nginx 等,启动 nginx 服务方式二:先执行
source config.sh设置环境变量,再执行sh init.sh -
如果需要对默认环境变量进行调整,可
vi config.sh文件,再执行步骤2
注:以下是
init.sh环境变量配置。如不按照步骤2执行,可人工export 相关环境变量后再执行init.sh
| Name | 说明 |
|---|---|
| SERVER_ENV | 访问的后端地址,必填项 |
| INGRESS_SERVER_NAME | ingress 配置的服务名称,默认 tca.tencent.com |
| INGRESS_PORT | ingress 配置的端口,默认 80 |
-
方式一:
sh reset.sh -d -
方式二:先执行
source config.sh,再执行sh reset.sh
-
pull 最新代码
-
方式一:直接执行
sh update.sh param即可其中
param可以是allframeworklayoutloginanalysisdocument其中的一个或多个,代表更新不同的模块,多个用,分隔,# 如更新全部 sh update.sh all # 如更新layout前端、帮助文档前端 sh update.sh layout,document # 如更新layout前端、analysis前端 sh update.sh layout,analysis
方式二:先人工
export 相关环境变量后再执行sh update.sh# 如更新全部 export UPDATE_All=TRUE sh update.sh # 如仅更新layout前端 export UPDATE_LAYOUT=TRUE
注:以下是更新前端的环境变量配置,用于方式二。
| Name | 说明 |
|---|---|
| UPDATE_ALL | 全部更新 |
| UPDATE_FRAMEWORK | 更新 framework 基座 |
| UPDATE_LAYOUT | 更新 tca-layout 微前端 |
| UPDATE_LOGIN | 更新 login 微前端 |
| UPDATE_ANALYSIS | 更新 tca-analysis 微前端 |
| UPDATE_DOCUMENT | 更新 tca-document |
nginx -s stop