Files

41 lines
986 B
Bash

#!/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"