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
파일을 선택하고 배포
성공적으로 배포를 완료했다.