Files
Portal/deploy.sh
T

28 lines
645 B
Bash
Executable File

#!/bin/bash
# 部署 Portal 到服务器
# 用法: ./deploy.sh
SERVER="154.8.162.18"
USER="root"
PASS="Why_701208"
REMOTE_PATH="/var/www/portal"
LOCAL_FILE="index.html"
echo "正在上传 ${LOCAL_FILE}${SERVER}:${REMOTE_PATH}..."
sshpass -p "${PASS}" scp -o StrictHostKeyChecking=no "${LOCAL_FILE}" "${USER}@${SERVER}:${REMOTE_PATH}/${LOCAL_FILE}"
if [ $? -ne 0 ]; then
echo "上传失败"
exit 1
fi
echo "正在重载 Nginx..."
sshpass -p "${PASS}" ssh -o StrictHostKeyChecking=no "${USER}@${SERVER}" "nginx -s reload"
if [ $? -ne 0 ]; then
echo "Nginx 重载失败"
exit 1
fi
echo "部署完成: https://portal.all8ai.top/"