txw/docs/deploy.md
2026-05-03 15:01:18 +08:00

869 B

方式一:一键构建传输部署

# 本地执行(自动完成构建+传输+部署)
cd e:\00项目\T_碳信网\code\txw
bash script/build-local.sh 1.0.0-BETA root 192.168.1.100 /opt/txw/images

方式二:分布执行

# Step 1: 本地构建
cd txw-gateway && bash devops/build.sh 1.0.0-BETA
# ... 其他服务同理

# Step 2: 打包并传输
bash script/build-local.sh 1.0.0-BETA root 服务器IP /opt/txw/images

# Step 3: 服务器部署
ssh root@服务器IP
bash /opt/txw/images/deploy.sh 1.0.0-BETA redeploy

方式三:使用 docker-compose

# 本地构建所有镜像
for svc in gateway sso mhzc yygl gxzx; do
  cd $svc && docker build -t ${svc}:1.0.0-BETA -f devops/Dockerfile . && cd ..
done

# 本地启动(需要先修改 docker-compose.yml 中的环境变量)
cd script && docker-compose up -d