|
|
@@ -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
|