[AWS] Elastic Beanstalk + Elastic Cache + GithubActions + SpringBoot CI/CD 배포하기 (4)

lkdcode·2023년 12월 20일
0

AWS 배포하기

목록 보기
4/5
post-thumbnail

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
}
...

2

빌드. IntelliJ 에서는 위와 같은 경로로 찾을 수 있다.
터미널 명령어는 아래와 같다.(gradle 설치되어있어야함)

$ ./gradlew build

3

build 디렉토리가 생성된 것을 확인할 수 있다.
build -> libs -> springbootprj-0.0.1-SNAPSHOT.jar 파일을 배포하면 된다.

4

EB -> 환경 -> 업로드 및 배포

5

아까 빌드한 .jar 파일을 선택하고 배포

6

성공적으로 배포를 완료했다.

profile
되면 한다

0개의 댓글