| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/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
|