#!/bin/bash set -e # 오류 발생 시 즉시 종료 APP_NAME=tsi-api-server-0.0.1.jar JAR_PATH=./target/$APP_NAME # 서버 정보 설정 HOSTS=("10.4.4.40" "10.4.4.41") PORTS=("22" "22") USERS=("cvim" "cvim") REMOTE_PATHS=("/home/cvim/bin/$APP_NAME" "/home/cvim/bin/$APP_NAME") echo "📦 Starting deployment..." for i in "${!HOSTS[@]}"; do HOST=${HOSTS[$i]} PORT=${PORTS[$i]} USER=${USERS[$i]} REMOTE_PATH=${REMOTE_PATHS[$i]} echo "📦 Deploying to $HOST..." scp -P "$PORT" "$JAR_PATH" "$USER@$HOST:$REMOTE_PATH" if [ $? -eq 0 ]; then echo "✅ $HOST 업로드 성공!" else echo "❌ $HOST 업로드 실패. 경로 또는 권한 확인 필요." fi done