<aside>
✏️
극락이들의 CleanCode 가이드 문서입니다.
⇒ 궁금한 점이 있으면 데이비(@황일용 )에게 질문해주세요!
</aside>
- Infra 구성을 위해 해당 페이지를 참고하였습니다.
Back-End Infra Architecture

구성
- Github actions (java with gradle)
- AWS S3
- AWS RDS
- AWS EC2 (Ubuntu 20.04 LTS)
- AWS Code Deploy
- Docker
- NGINX
- AWS Certificate Manager
- AWS Route 53
- AWS Elastic Load Balancer (Application Load Balancer L7)
배포 순서
main
branch로 push 했을 때의 배포 과정입니다.
- Github Repository의
main
branch로 push를 합니다.
- github action에 적용된
Java with Gradle
workflow가 실행되고 build가 됩니다.
- build된 결과물
jar
파일을 AWS S3
에 저장합니다.