DevOps/Deploy
[AWS / SpringBoot] 스프링 부트 프로젝트 변경사항 rebuild 후 재배포 (기록용)
HSRyuuu
2023. 12. 15. 14:59
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 java -jar USports-0.0.1-SNAPSHOT.jar
반응형