#!/bin/bash # IT智能服务台部署脚本 # 上传后执行: bash /tmp/deploy-it-desk.sh set -e echo "========================================" echo "IT智能服务台 - 部署脚本" echo "========================================" # 1. 移动部署包到目标目录 echo "[1/6] 移动部署包..." mv /tmp/it-smart-desk-server-deploy.zip /opt/wecom-it-desk/ 2>/dev/null || true cd /opt/wecom-it-desk # 2. 解压 echo "[2/6] 解压部署包..." unzip -o it-smart-desk-server-deploy.zip # 3. 停止旧容器 echo "[3/6] 停止旧容器..." docker compose down 2>/dev/null || true # 4. 启动新容器 echo "[4/6] 启动新容器..." docker compose up -d --build # 5. 等待服务启动 echo "[5/6] 等待服务启动..." sleep 15 # 6. 检查状态 echo "[6/6] 检查容器状态..." docker compose ps echo "========================================" echo "部署完成!" echo "========================================" echo "访问地址: https://itsupport.servyou.com.cn"