이 프로젝트는 Spring Boot 애플리케이션의 자동 배포를 위한 bash 스크립트 모음입니다. 무중단 배포를 위해 블루-그린 배포 전략을 사용합니다.
main.sh: 메인 스크립트. 다른 모든 스크립트를 실행합니다.setPort.sh: 포트 관련 기능을 담당합니다.execute.sh: 새로운 프로세스 시작을 담당합니다.terminate.sh: 프로세스 종료를 담당합니다.healthCheck.sh: 애플리케이션 헬스 체크를 담당합니다.
- 모든 스크립트 파일을 같은 디렉토리에 위치시킵니다.
- 모든 스크립트 파일에 실행 권한을 부여합니다:
./main.sh 8003 10003 Client-0.0.1-SNAPSHOT.jar