Spring Boot를 사용하여 개발한 블로그 웹 애플리케이션을 AWS(Amazon EC2, S3, CodeDeploy)와 GitHub Actions를 활용하여 CI/CD 파이프라인을 구축하고 무중단 배포를 구현하는 것을 목표로 합니다. Nginx를 사용하여 웹 서버 기능을 강화했습니다.
프로젝트 시연
시연 영상
기술 스택:
-
백엔드:
- Java 17
- Spring Boot 3.2
- Spring Data JPA
- Spring Security
- Gradle
-
프론트엔드:
- Thymeleaf
- HTML
- CSS
- JavaScript
-
서버:
- AWS EC2
- Nginx
-
배포:
- GitHub Actions
- AWS S3
- AWS CodeDeploy