-
[토이프로젝트] 객실 예약 사이트 - 1st 스프린트Project/토이프로젝트 2023. 12. 8. 15:38
1st 스프린트 회고
1. 기획
객실 예약 클론 사이트 선정, 상세 기획은 노션에 기록
https://www.tripadvisor.co.kr/ - 트립어드바이저 클론 사이트 선정
트립어드바이저: 10억 건 이상의 호텔, 관광명소, 음식점 리뷰와 포스팅이 모여드는 곳
다음 여행을 계획하고, 리뷰를 읽고, 트립어드바이저 커뮤니티에서 숙박 장소와 볼거리 및 즐길거리에 대한 여행 조언을 받으세요. 호텔 할인을 찾고, 완벽한 투어 또는 관광명소를 예약하고,
www.tripadvisor.co.kr
2. 테이블 설계
erd cloud 사용
https://www.erdcloud.com/d/nc9fKXgmyzuKmYg9v
TP
Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.
www.erdcloud.com
table generate시 jpa 적용에 어려움 있어서 erd cloud를 보고 entity 수정하여 작성
3. 스프링부트 초기 설정
작업 ID : TSK-13
관련 브랜치 로그는 notion과 연동 되어 남겨진다.
작업 ID를 pr에 넣으면 자동으로 연동된다.
TSK-13 브랜치 멀티 모듈로 구조는 나눴지만 도메인 구조에서 각 admin badge booking.. 등을 모듈로 나누고 싶었다
근데 jpa 구조 상 모듈을 나눈다면 joincolumn시 도메인 모듈을 나누고 다시 의존성을 추가해줘야 할 것 같은데 너무 번거로워 져서 진행하지 못했다.
https://github.com/JEONSEUNGREE/TripPenguinBack/tree/TSK-13
GitHub - JEONSEUNGREE/TripPenguinBack: backend
backend. Contribute to JEONSEUNGREE/TripPenguinBack development by creating an account on GitHub.
github.com
4. 리액트 초기 설정
작업 ID : TSK-14, TSK-16
TSK-14 라우터 object 형태로 적용
https://github.com/JEONSEUNGREE/TripPenguinFront/tree/TSK-16/tp-front-app/src/router
5. 서버 설정
젠킨스 pipeline 프로젝트 설정
argoCD deployment, svc 생성
개발 서버 작업 프로세스
추가 작업
젠킨스 빌드 완료,에러 슬랙에 알림
argoCD sync 완료시 슬랙 알림
개발 프로세스 ( CI / CD ) Jenkins 설정
https://heehee-myblog.tistory.com/43
[젠킨스] 쿠버네티스 agent 설정
1. 플러그인 설치 공식 문서 https://plugins.jenkins.io/kubernetes/ Kubernetes This plugin integrates Jenkins with Kubernetes plugins.jenkins.io Jenkins -> Manage Jenkins -> Pugins -> Available Plugins -> Kubernetes 검색 ( Delivery pipeline도
heehee-myblog.tistory.com
ArgoCD 로그 확인 'Project > 토이프로젝트' 카테고리의 다른 글
[토이프로젝트] 스프링 클라우드 기반 MSA 앨범 판매 사이트 (0) 2023.12.10 [토이프로젝트] 스프링 클라우드 기반 MSA 앨범 판매 사이트 (0) 2023.12.10 [토이프로젝트] 객실 예약 사이트 - 3rd ~ 4th 스프린트 (0) 2023.12.09 [토이프로젝트] 객실 예약 사이트 - 2ed 스프린트 (0) 2023.12.08