| 
					
				 | 
			
			
				@@ -0,0 +1,48 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#!/bin/bash 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+set -e  # 오류 발생 시 즉시 종료 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+APP_NAME=tsi-api-server-0.0.1.jar 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+JAR_PATH=./target/$APP_NAME 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# 서버 정보 설정 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+HOST1="10.4.4.40" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+PORT1="22" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+USER1="cvim" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+REMOTE_PATH1="/home/cvim/bin/$APP_NAME" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+HOST2="10.4.4.41" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+PORT2="22" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+USER2="cvim" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+REMOTE_PATH2="/home/cvim/bin/$APP_NAME" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+echo "📦 Starting deployment..." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if [ "$1" == "1" ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo "신호 WAS 서버 #1(tsi-api-server)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo "cvim, cvim123!!" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    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 "신호 WAS 서버 #2(tsi-api-server)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo "cvim, cvim123!!" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    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 
			 |