diff --git a/scripts/deploy-blue-green.sh b/scripts/deploy-blue-green.sh index 838febd6..09eb5c81 100644 --- a/scripts/deploy-blue-green.sh +++ b/scripts/deploy-blue-green.sh @@ -9,11 +9,11 @@ JAR_NAME=$(ls -tr $PACKAGE | grep 'SNAPSHOT.jar' | tail -n 1) # snapshot jar 파 JAR_PATH=$PACKAGE$JAR_NAME # action/build/libs/*SNAPSHOT.jar echo "> build 파일명: $JAR_NAME" -# 금칙어 리스트 복사 (최신화) -PROFANITY_LIST_LOCATION_TO_STORE=$REPOSITORY/bad_word_list.txt -PROFANITY_LIST_LOCATION=$REPOSITORY/action/src/main/resources/secrets/bad_word_list.txt -echo "> 금칙어 list 복사" # 덮어 쓰기 -cp -f $PROFANITY_LIST_LOCATION $PROFANITY_LIST_LOCATION_TO_STORE +# 금칙어 리스트 복사 (최신화) - DB 이전에 따른 삭제 +#PROFANITY_LIST_LOCATION_TO_STORE=$REPOSITORY/bad_word_list.txt +#PROFANITY_LIST_LOCATION=$REPOSITORY/action/src/main/resources/secrets/bad_word_list.txt +#echo "> 금칙어 list 복사" # 덮어 쓰기 +#cp -f $PROFANITY_LIST_LOCATION $PROFANITY_LIST_LOCATION_TO_STORE echo "> build 파일 복사" # 덮어 쓰기 DEPLOY_PATH=$REPOSITORY/jar/ @@ -47,17 +47,6 @@ IDLE_APPLICATION_PATH=$DEPLOY_PATH$IDLE_APPLICATION echo "> jar 파일과 blue/green-SpaceClub.jar와 심볼릭 링크 생성" ln -Tfs $DEPLOY_PATH$JAR_NAME $IDLE_APPLICATION_PATH -echo "> $IDLE_PROFILE 에서 구동중인 애플리케이션 pid 확인" -IDLE_PID=$(pgrep -f $IDLE_APPLICATION) -if [ -z $IDLE_PID ] -then - echo "> 현재 구동중인 애플리케이션이 없으므로 종료하지 않습니다." -else - echo "> kill -15 $IDLE_PID" - sudo kill -15 $IDLE_PID - sleep 5 -fi - echo "> $IDLE_PROFILE 배포" sudo nohup java -jar $IDLE_APPLICATION_PATH --spring.profiles.active=develop,$IDLE_PROFILE --jasypt.encryptor.password=${encrypt} --bad-word.path=$PROFANITY_LIST_LOCATION_TO_STORE > /home/ubuntu/log/nohup_log.out 2> /home/ubuntu/log/nohup_error.out &