Spring Boot 를 AWS 로 배포해보자.
PRJ : Spring Boot (java17
배포 : Elastic Beanstalk
DB : RDS (MySQL) Elastic Cache Redis
CI/CD : GithubAcations
이전 포스팅에서
Elastic Cache 를 이용해 Redis 연결에 성공했고, EC2 로 확인했다.까다로운 설정 부분들은 다 끝이 났다. 간단하게 배포를 해보자!
💡 build
springbootprj.xxxxplain.jar 라는 파일을 같이 빌드하지 않기 위해build.gradle 에 설정한다.# build.gradle ... jar { enabled = false } ...
빌드.
IntelliJ 에서는 위와 같은 경로로 찾을 수 있다.터미널 명령어는 아래와 같다.(gradle 설치되어있어야함)
$ ./gradlew build
build 디렉토리가 생성된 것을 확인할 수 있다.build -> libs -> springbootprj-0.0.1-SNAPSHOT.jar 파일을 배포하면 된다.EB -> 환경 -> 업로드 및 배포아까 빌드한
.jar 파일을 선택하고 배포성공적으로 배포를 완료했다.
![[AWS] Elastic Beanstalk + Elastic Cache + GithubActions + SpringBoot CI/CD 배포하기 (4)](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253Aa65dbe2e-9cd6-403a-8e20-a7dc952bb2bf%253A20250825_2218_3D_AWS_Logo_Banner_simple_compose_01k3gp1xf2ehht45car66ryf8v.png%3Ftable%3Dblock%26id%3D25aa12d0-8f8e-801a-85a6-edf8a47abd26%26cache%3Dv2&w=3840&q=75)