#!/bin/bash
set -e  # 오류 발생 시 즉시 종료

APP_NAME=tsi-comm-server-0.0.1.jar
JAR_PATH=./target/$APP_NAME

# 서버 정보 설정
HOSTS=("10.4.4.11" "10.4.4.12")
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
