Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat, Infra]: 운영 배포 환경 구축 #19

Merged
merged 2 commits into from
Feb 21, 2024
Merged

[Feat, Infra]: 운영 배포 환경 구축 #19

merged 2 commits into from
Feb 21, 2024

Conversation

jihwan2da
Copy link
Member

Issue

작업한 이유

  • 운영환경 배포

작업한 일

  • 운영환경 배포 github actions 파일 작성
  • 운영환경 Dockerfile, ECS 태스크 정의 파일 작성

@jihwan2da jihwan2da self-assigned this Feb 21, 2024
@jihwan2da jihwan2da merged commit 12642a3 into dev Feb 21, 2024
1 check passed
jihwan2da added a commit that referenced this pull request Feb 21, 2024
* feat: prd 환경 ECS 배포 workflows 작성

* feat: 운영 배포 환경 구축
jihwan2da added a commit that referenced this pull request Feb 21, 2024
* chore: allopen 플러그인 설정

* feat: comment 도메인 생성

* feat: like 도메인 작성

* feat: userId value class 구현

* feat: comment 엔티티 작성

* feat: comment 생성(댓글/대댓글) 비즈니스 로직 구현

* feat: comment readModel dto 생성

* feat: comment output port 정의

* feat: 댓글 삭제 비즈니스 로직 구현

* feat: 댓글 생성 비즈니스 로직 구현

* feat: comment 관련 request, response dto 작성

* feat: 댓글 조회 비즈니스 로직 구현

* feat: 댓글에 대한 좋아요 생성/삭제 비즈니스 로직 구현

* feat: comment 도메인 작성

* feat: comment 좋아요 도메인 작성

* feat: 공통 exception 인터페이스 구현

* chore: 기본 생성자 생성 플러그인 추가

* feat: errorCode, baseException 정의

* comment, commentlIke 도메인, exception 정의

* feat: 임시 user 도메인 정의

* fix: article, category exception이 의존하는 errorCode객체명 변경

* feat: 부모, 자식 댓글 생성 비즈니스로직 구현

* feat: 댓글 삭제 비즈니스 로직 구현

* feat: article에 대한 댓글 조회 비즈니스 로직 구현

* feat: 댓글에 대한 좋아요 upsert 비즈니스 로직 구현

* feat: comment request, response 정의 및 readModel dto 정의

* feat: comment output port 정의

* feat: comment entity 구현

* feat: comment 좋아요 entity 구현

* feat: entityManager 및 jpaQueryFactory 빈 등록

* feat: comment readmodel 정의 (infra)

* feat: comment, commentLike entity, domain mapper 구현

* feat: comment save, delete adapter 구현

* feat: comment 전체 조회 adapter 구현

* feat: commentLike save, update adapter 구현

* feat: comment like 조회 adapter 구현

* feat: comment, commentLike repository 정의 및 commentCustomeRepository 구현

* feat: comment, comment like crud api 구현

* fix: base exception 객체명 수정

* chore: querydsl 설정

* chore: querydsl gradle 설정

* feat: Article 페이징 쿼리 작성

* chore: rebase 시 충돌 잘못 수정 오류 해결

* fix: 댓글 model(domain, db) 재설계

* fix: 댓글(부모, 자식) 생성 API 로직 수정

* fix: 기존 댓글 조회 로직들 삭제

* fix: 필요없는 파일 삭제

* feat, refactor: 부모 댓글 조회 API 로직 구현 및 공통 코드 머지

* refactor: ErrCode, Exception 흩어져 있는 코드 리팩토링

* feat: Comment 도메인 삭제 행위 메소드 작성

* feat: Comment 행위(생성, 삭제) 도메인 이벤트 정의

* fix: 댓글 삭제 트랜잭션 로직 변경

* fix: 댓글 삭제 로직 변경에 따른 Controller 변경

* feat: Article 댓글 추가 행위 메소드 추가

* feat: Article 댓글 upsert usecase 작성

* feat: ArticleApplicationEventHandler 생성 및 댓글 생성,삭제 이벤트 핸들러 구현

* feat: Comment 자식 댓글 upsert usecase 작성

* feat: CommentApplicationEventHandler 생성 및 자식 댓글 삭제 이벤트 핸들러 구현

* feat: 자식 댓글 생성 이벤트 publish 및 handle

* feat: 자식 댓글 상세 조회 쿼리 작성 및 db read 모델 생성

* feat: 자식 댓글 조회 readModel 정의

* feat: 자식 댓글 조회 service 구현

* feat: 자식 댓글 조회 controller 구현

* refactor: 부모 댓글 조회 Request 파일명 변경

* fix: 댓글 좋아요 upsert 로직 수정

* rename: CommentController -> CommentCommandController

* fix: 게시글 상세 조회 시 작성자 정보 오류 수정

* chore: querydsl gradle 중복 설정 제거

* fix: EC2 -> Fargate에 따른 ECS 태스크 정의 및 Dockerfile 수정

* [Feat, Infra]: 운영 배포 환경 구축 (#19)

* feat: prd 환경 ECS 배포 workflows 작성

* feat: 운영 배포 환경 구축

* [Fix]: LocalDateTime Response 포맷터 변경(12시간제 -> 24시간제) (#22)

* fix: LocalDateTime Response 포맷터 변경(12시간제 -> 24시간제)

* chore: PRD github actions 파일 name 오타 수정

---------

Co-authored-by: twoosky <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

운영환경에 배포한다.
1 participant