📌 요약
AI를 활용한 일기 작성 및 감정 분석 및 통계 프로젝트
📌 배포링크
Ah-whew
📌 프로젝트 기간
2023/12/11~2023/12/29
📌깃허브 주소
https://github.com/sessac-3rd-team-A/BE
📌팀 노션 링크
Ah-whew
📌팀 구성
프로젝트 전체 인원: 9명(FE:5명, BE: 4명)
📌Architecture
- 로드 밸런서 설정:
- 프로젝트에서는 로드 밸런서를 통해 HTTP 요청을 HTTPS로 자동 리다이렉트하도록 설정
- Docker Port Mapping을 이용한 포트 및 프로토콜 설정:
- 스프링 부트 서버 포트를 8443 으로 설정하여 Docker Port Mapping을 통해 외부에 노출하지 않고 HTTPS 프로토콜을 적용
- AWS S3를 활용한 그림 일기 결과물 관리:
- 그림 일기 결과물은 AWS S3 버킷에 안전하게 업로드되고, 해당 이미지 URL을 활용
- MySQL 서버 설치 및 JPA를 활용한 백엔드 데이터 관리:
- EC2에 MySQL DB 서버를 설치 및 스프링 부트 프레임워크와 JPA를 이용하여 백엔드의 데이터를 관리
- 백엔드 및 프론트엔드 CI 파이프라인 구축:
- BE: IntelliJ를 통한 개발 후 Git push, Gradle 빌드, Docker 이미지 생성, Docker Hub 게시
- FE: VScode를 통한 개발 후 Git push, Docker 이미지 생성, Docker Hub 게시