[Spring Boot] Docker + Github Actions CI/CD 구축
·
BackEnd/JAVA SPRING
Spring Boot 프로젝트를 Docker와 Github Actions를 사용하여 EC2 서버에 자동으로 배포하는 과정입니다.CI/CD 구축은 기존 수동 배포 방식을 자동화하여, 코드 변경 시마다 매번 서버에 직접 접속해 작업하는 불편함을 줄이고 배포 속도를 높일 수 있습니다.  기존 배포 방법의 문제점기존에는 CI/CD를 구축하지 않고, 수동으로 Spring Boot 프로젝트를 빌드한 후, jar 파일을 EC2에 FileZilla 를 이용하여 전송한 다음 java -jar 명령어를 통해 애플리케이션을 실행했습니다.nohup java -jar Tiing-BE-0.0.1-SNAPSHOT.jar & 기존 배포 방법1. Spring Boot 프로젝트를 로컬에서 빌드하여 .jar 파일 생성2. EC2 서버로 ..