#!/bin/bash set -e # 오류 발생 시 즉시 종료 APP_NAME=moct-utic-server-0.0.1.jar JAR_PATH=./moct-utic-server/build/libs/$APP_NAME # 서버 정보 설정 HOSTS=("192.168.10.71" "192.168.10.72") PORTS=("50022" "50022") USERS=("utic" "utic") REMOTE_PATHS=("/home/utic/bin/$APP_NAME" "/home/utic/bin/$APP_NAME") echo "📦 Starting deployment..." for i in "${!HOSTS[@]}"; do HOST=${HOSTS[$i]} PORT=${PORTS[$i]} USER=${USERS[$i]} REMOTE_PATH=${REMOTE_PATHS[$i]} echo "📦 Deploying to $HOST..." scp -P "$PORT" "$JAR_PATH" "$USER@$HOST:$REMOTE_PATH" if [ $? -eq 0 ]; then echo "✅ $HOST 업로드 성공!" else echo "❌ $HOST 업로드 실패. 경로 또는 권한 확인 필요." fi done