#!/bin/bash

if [ -z "$1" ]; then
    echo "错误: 请提供版本号作为参数！"
    echo "使用方法: $0 [版本号]"
    exit 1
fi

DIR="/workspace/wwwroot/aizhct_cqhw"
VERSION="$1"
PACKAGE="aizhct_${VERSION}.tgz"
PACKAGE_URL="https://img.kxunpt.cn/zhct_xwq/resource/${PACKAGE}"

echo "开始部署版本 ${VERSION}..."

echo "正在下载 ${PACKAGE_URL}..."
wget -q -P ${DIR} ${PACKAGE_URL} || { echo "下载失败！"; exit 1; }

echo "清理当前环境..."
rm -rf ${DIR}/current
mkdir ${DIR}/current

echo "解压 ${PACKAGE}..."
tar -xzf ${DIR}/${PACKAGE} -C ${DIR}/current/ || { echo "解压失败！"; exit 1; }

echo "复制文件到项目目录..."
\cp -r -f ${DIR}/current/. ${DIR}/project/ || { echo "复制失败！"; exit 1; }

echo "设置文件权限..."
chmod -R 755 ${DIR}/project/
chown -R www:www ${DIR}/project/

echo "版本 ${VERSION} 部署完成！"