Skip to content

Commit

Permalink
금칙어 로드 방식 변경에 따른 배포 스크립트 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
juno-junho authored May 21, 2024
1 parent ff5ba8c commit 684ee1e
Showing 1 changed file with 5 additions and 16 deletions.
21 changes: 5 additions & 16 deletions scripts/deploy-blue-green.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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/
Expand Down Expand Up @@ -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 &

Expand Down

0 comments on commit 684ee1e

Please sign in to comment.