Elastic Beanstalk과 github의 git action을 사용해서 자동 배포 하는 법을 다뤄보겠다.
https://jojoldu.tistory.com/543?category=777282
1. Github Action & AWS Beanstalk 배포하기 - Github Action으로 빌드하기
기존에 사이드 프로젝트를 만들면 다음과 같은 환경에서 진행을 해왔습니다. TravisCI & AWS Code Deploy TravisCI & AWS Beanstalk 상황에 따라 골라 쓰긴 했지만, 큰 불편함이 없었는데요. 최근 대세가 TravisCI
jojoldu.tistory.com
https://jojoldu.tistory.com/549?category=777282
2. Github Action & AWS Beanstalk 배포하기 - profile=local로 배포하기
지난 시간에 만들어둔 Github Action을 통해 profile=local로 Beanstalk에 배포를 진행해보겠습니다. profile=local, 즉, 운영 DB와 구글&네이버 OAuth 를 사용하지 않는 간단한 테스트 용도로만 배포할 예정입니.
jojoldu.tistory.com
'조졸두'님의 "2. Github Action @ AWS Beanstalk 배포하기" 글의 "3.1 application.properties 정리"전까지 하면 된다.
기본적인 셋팅은 여기까지 따라하면 된다.
그리고 배포를 하면 '깃 액션' 빌드 중 다음과 같은 에러가 생길 수 있다.
cp: target 'deploy/application.jar' is not a directory
그렇다고 하면 build.gradle에 다음 코드를 추가 해주어라.
jar {
enabled = false
}
튜터님 말씀으로는 'jar'파일이 두번 생성 되어서 생긴 에러라고 하셨다.
배포 성공.
다음 글에는 RDS 연결 및 환경변수 설정에 대해서 알아보겠다.
'개발' 카테고리의 다른 글
Encoded password does not look like BCrypt (0) | 2022.01.15 |
---|---|
AWS EB, ECR과 도커를 활용한 배포 (0) | 2022.01.05 |
AWS CloudFront HTTP-HTTPS Redirection (0) | 2021.12.19 |
EB와 RDS 연결 및 환경변수 설정 (4) | 2021.12.03 |
나를 뽑아야 하는 이유 (0) | 2021.11.30 |