Spring boot 서버를 쉘스크립트 배포하기

    Spring boot 서버를 쉘스크립트 배포하기

    0. 개요 지난번 글에선 서버에서 직접 커맨드 명령어를 사용해 spring boot 서버를 빌드/배포했었습니다. 이번에는 스크립트를 실행하는 한번의 명령어로 spring boot 서버를 빌드/배포 할 수 있도록, 쉘 스크립트를 짜보면서 남긴 기록입니다. 1. 쉘 스크립트란? 저번에는 서버에서 여러 줄의 Unix 커맨드를 통해 spring boot 서버를 빌드하고 배포했었습니다. git에서 소스를 끌어 오고, gradlew로 빌드 하고, 만약 서버가 실행중이라면 배포를 위해 종료하고, nohup 명령어로 백그라운드에서 실행시키고... 배포할때마다 매번 반복해서 입력해야 하는 명렁어들을 하나의 파일로 작성해, 나란히 실행시킬 수 있도록 하는 것이 바로 쉘 스크립트 입니다. 2. 작성하기 작성하면서 생각한 포..