Web

백엔드 서버 배포 후 재빌드할 때

superbono 2021. 8. 17. 21:37

1. ps -ef | grep java 명령어로 현재 돌고 있는 java 프로세스 확인 -> pid도 같이 나옴

pid 251012, 252672인 프로세스 2개 확인 -> 251012 프로세스를 kill

 

2. kill -9 251012

프로세스 죽이기

 

3. sudo rm -rf target

target 폴더가 빌드된 ? 프로젝트가 들어있는 폴더인데 삭제 

 

4. mvn package

메이븐을 사용하는 프로젝트의 경우, mvn package를 사용하여 재빌드, gradle은 또 다른 명령어가 있음

 

백엔드 배포 과정을 정리하자면,

1. 로컬에서 개발하다가 깃으로 커밋 & 푸쉬

2. 배포된 서버 환경에서 git pull origin 받으려는 branch

3. 프로젝트 재빌드 

 

 +) 빌드 이후에 502 게이트웨이 뜨면 nohup 이거 해줘야 함!!