Mini Project #3 (ECS Fargate, GitHub Actions)
·
Project
Mini Project #3 (ECS Fargate, GitHub Actions)소규모 기업을 위한 그룹웨어 애플리케이션을 AWS 기반으로 클라우드에 배포하고, CI/CD 파이프라인까지 직접 구축해본 인프라 프로젝트입니다. 기존 Java 기반의 WAR 파일을 Docker 이미지로 컨테이너화한 후, ECS Fargate를 활용해 서버리스 환경에서 애플리케이션을 배포하였고, RDS(MySQL)를 데이터베이스로 연동하여 실서비스처럼 구동되도록 구성하였습니다. 또한 GitHub Actions를 이용해 코드 수정 시 자동으로 Docker 이미지 빌드 → ECR 업로드 → ECS 서비스 업데이트까지 이어지는 자동화된 배포 파이프라인(CI/CD)을 구현했습니다. 서비스 접근은 Route 53과 퍼블릭 인증서(ACM)..