springboot 배포 스크립트 이해
시작하며 f-lab 멘토링을 시작한지 어느덧 2개월이 지났다. 이제 프로젝트를 해야하는데 CI/CD를 구성하며 배포 스크립트를 구성하며 잘 모르는 내용들이 많아 정리를 해보려고 한다. 회사에서는 AWS의 Elastic Beanstalk를 사용해서 배포 스크립트를 작성할 필요가 없없는데 프로젝트에서는 ncloud 서버를 이용하기 때문에 배포 스크립트를 작성해주어야 했다. 배포 스크립트 echo "> write-now pid 확인" JAR_PATH=/deploy CURRENT_PID=$(ps -ef | grep java | grep write-now | grep -v nohup | awk '{print $2}') echo "$CURRENT_PID" if [ $CURRENT_PID -z ]; then echo..