File tree Expand file tree Collapse file tree 3 files changed +11
-9
lines changed
Expand file tree Collapse file tree 3 files changed +11
-9
lines changed Original file line number Diff line number Diff line change 6868 aws-region : ${{ env.AWS_REGION }}
6969
7070 # script files 복사
71- - name : Copy script
72- run : cp ./scripts/*.sh ./deploy
71+ # - name: Copy script
72+ # run: cp ./scripts/*.sh ./deploy
7373
7474 - name : Upload to AWS S3
7575 run : aws s3 cp --region $AWS_REGION ./$GITHUB_SHA.zip s3://$S3_BUCKET_NAME/$GITHUB_SHA.zip
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ os: linux
44# S3에 있는 zip 파일이 EC2에 배포될 위치를 지정
55files :
66 - source : / # S3에 있는 zip 파일이 EC2에 배포될 위치를 지정
7- destination : /home/ubuntu/app/ # source에서 지정된 파일을 받을 위치, 이후 jar를 실행하는 등은 destination에서 옮긴 파일들로 진행
7+ destination : /home/ubuntu/app-blog / # source에서 지정된 파일을 받을 위치, 이후 jar를 실행하는 등은 destination에서 옮긴 파일들로 진행
88 overwrite : yes
99
1010permissions : # CodeDeploy에서 EC2서버로 넘겨준 파일들을 모두 ubuntu권한을 갖도록 합니다.
Original file line number Diff line number Diff line change 11#! /bin/bash
2- BUILD_JAR=$( ls /home/ubuntu/app/build/libs/* .jar)
2+ BUILD_JAR=$( ls /home/ubuntu/app-blog /build/libs/* .jar)
33JAR_NAME=$( basename $BUILD_JAR )
4- DEPLOY_LOG=/home/ubuntu/app/deploy.log
5- echo " > build 파일명: $JAR_NAME " >> $DEPLOY_LOG
4+ PROJECT_DIR=/home/ubuntu/app-blog
5+ DEPLOY_LOG=$PROJECT_DIR /log/deploy.log
6+ DEPLOY_ERR_LOG=$PROJECT_DIR /log/deploy_err.log
7+ EXEC_LOG=$PROJECT_DIR /log/exec.log
8+ echo " > build 파일명: $JAR_NAME " > $DEPLOY_LOG
69
710echo " > 현재 실행중인 애플리케이션 pid 확인" >> $DEPLOY_LOG
811CURRENT_PID=$( pgrep -f $JAR_NAME )
9- echo " > : $CURRENT_PID " >> $DEPLOY_LOG
1012
1113if [ -z $CURRENT_PID ]
1214then
1719 sleep 5
1820fi
1921
20- echo " > DEPLOY_JAR 배포" >> $DEPLOY_LOG
21- nohup java -jar $BUILD_JAR >> /home/ubuntu/tomcat_exe.log 2> /home/ubuntu/app/deploy_err.log &
22+ echo " > DEPLOY_JAR 배포 (exec.log에 스프링 실행 로그가 없다면 deploy_err.log을 확인하세요) " >> $DEPLOY_LOG
23+ nohup java -jar $BUILD_JAR >> $EXEC_LOG 2> $DEPLOY_ERR_LOG &
You can’t perform that action at this time.
0 commit comments