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

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

# 서버 정보 설정
HOST1="10.4.4.11"
PORT1="22"
USER1="cvim"
REMOTE_PATH1="/home/cvim/bin/$APP_NAME"

HOST2="10.4.4.12"
PORT2="22"
USER2="cvim"
REMOTE_PATH2="/home/cvim/bin/$APP_NAME"

echo "📦 Starting deployment..."

if [ "$1" == "1" ]; then
    echo "신호 무선 통신서버 #1(tsi-comm-server)"
    echo "cvim, cvim!!"
    
    echo "📦 Deploying to $HOST1..."
    scp -P "$PORT1" "$JAR_PATH" "$USER1@$HOST1:$REMOTE_PATH1"

    if [ $? -eq 0 ]; then
        echo "✅ $HOST 업로드 성공!"
    else
        echo "❌ $HOST 업로드 실패. 경로 또는 권한 확인 필요."
    fi

elif [ "$1" == "2" ]; then
    echo "신호 무선 통신서버 #2(tsi-comm-server)"
    echo "cvim, cvim!!"
    echo "📦 Deploying to $HOST2..."
    scp -P "$PORT2" "$JAR_PATH" "$USER2@$HOST2:$REMOTE_PATH2"

    if [ $? -eq 0 ]; then
        echo "✅ $HOST 업로드 성공!"
    else
        echo "❌ $HOST 업로드 실패. 경로 또는 권한 확인 필요."
    fi

else
    echo "사용법: $0 [1|2]"
    exit 1
fi
