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
반응형
'DevOps > Deploy' 카테고리의 다른 글
[Linux / ubuntu] AWS Ubuntu 20.04에 swap 메모리 설정하기, Freetier 메모리 부족 현상 해결 (0) | 2024.01.28 |
---|---|
[AWS EC2 / 배포] SpringBoot Project 배포, EC2 ubuntu, docker (2) | 2024.01.24 |
[Spring / S3] SpringBoot 프로젝트 - S3 이미지 업로드 (4) | 2024.01.21 |
[AWS/S3] Spring boot project 이미지 업로드를 위해 S3 버켓 만들기 (0) | 2024.01.21 |
[AWS/트러블슈팅] EC2 서버 느려짐 문제 (0) | 2023.12.22 |