
DevOps/Deploy
[AWS / SpringBoot] 스프링 부트 프로젝트 변경사항 rebuild 후 재배포 (기록용)
1. 현재 실행 중인 process 중단 ps -ef | grep {processName} (PID 확인 후 kill) sudo kill -9 {PID} 2. 변경 사항 git에서 pull 해오기 (ubuntu 서버에서 dev 브랜치를 빌드하여 배포한 상태) git checkout dev git pull origin dev 3. 다시 build 하기 chmod +x gradlew ./gradlew clean build 4. 빌드된 jar 파일 백그라운드에서 실행 (jar 파일 위치로 이동) cd build/libs (백그라운드에서 실행) sudo nohup java -jar {jar파일 명}.jar & > /dev/null 2>&1 & (그냥 실행 : ubuntu 서버 종료 시 down) sudo jav..