#!/bin/bash set -e # 오류 발생 시 즉시 종료 APP_NAME=rota-utic-server-0.0.1.jar JAR_PATH=./rota-utic-server/build/libs/$APP_SERVER_NAME # 서버 정보 설정 HOST1="192.168.10.91" PORT1="50022" USER1="utic" REMOTE_PATH1="/home/utic/bin/$APP_NAME" HOST2="192.168.10.92" PORT2="50022" USER2="utic" REMOTE_PATH2="/home/utic/bin/$APP_NAME" echo "📦 Starting deployment..." if [ "$1" == "1" ]; then echo "ROTA 교통정보 연계서버 #1($APP_NAME)" echo "utic, *20ut25ic" 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 "ROTA 교통정보 연계서버 #2($APP_NAME)" echo "utic, *20ut25ic" 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