## 方式一:一键构建传输部署 ```bash # 本地执行(自动完成构建+传输+部署) cd e:\00项目\T_碳信网\code\txw bash script/build-local.sh 1.0.0-BETA root 192.168.1.100 /opt/txw/images ``` ## 方式二:分布执行 ```bash # 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 ```bash # 本地构建所有镜像 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 ```