Developers 프로젝트의 사용자 관련 서비스 Backend 저장소입니다.
- 사용자 인증
- 회원가입 및 로그인
- 포인트 적립 및 차감
- 칭호 획득 및
com.developers.member
┣ 📂config
┃ ┣ 📃JpaConfig
┃ ┣ 📃WebConfig
┣ 📂common
┃ ┣ 📂entity
┃ ┣ ┣ 📃BaseTimeEntity
┣ 📂member
┃ ┣ 📂entity
┃ ┣ ┣ 📃Member
┃ ┣ 📂dto
┃ ┣ ┣ 📂request
┃ ┣ ┣ 📂response
┃ ┗ 📂controller
┃ ┣ ┣ 📃MemberController
┃ ┣ 📂service
┃ ┣ ┣ 📃MemberService
┃ ┣ ┣ 📃MemberServiceImpl
┃ ┣ 📂repository
┃ ┣ ┣ 📃MemberRepository
┣ 📂point
┃ ┣ 📂entity
┃ ┣ ┣ 📃Point
┃ ┣ 📂dto
┃ ┣ ┣ 📂request
┃ ┣ ┣ 📂response
┃ ┗ 📂controller
┃ ┣ ┣ 📃PointController
┃ ┣ 📂service
┃ ┣ ┣ 📃PointService
┃ ┣ ┣ 📃PointServiceImpl
┃ ┣ 📂repository
┃ ┣ ┣ 📃PointRepository
┣ 📂career
┃ ┣ 📂entity
┃ ┣ ┣ 📃Career
┃ ┣ 📂dto
┃ ┣ ┣ 📂request
┃ ┣ ┣ 📂response
┃ ┗ 📂controller
┃ ┣ ┣ 📃CareerController
┃ ┣ 📂service
┃ ┣ ┣ 📃CareerService
┃ ┣ ┣ 📃CareerServiceImpl
┃ ┣ 📂repository
┃ ┣ ┣ 📃CareerRepository
- [Gateway] API Gateway 서비스: 8080
- [Member] 사용자 서비스: 9000
- [Solve] 문제 풀이 서비스: 9001
- [Live] 화상 채팅 서비스: 9002
- [LiveSession] 화상 채팅 시그널링 서비스: 9003
- [Community] 커뮤니티 서비스: 9004
- MariaDB: 3306
- Redis: 6379
- Jenkins: 8888
- Git Fork 전략을 통해 개발 작업후 업스트림 저장소로 PR을 생성하여 올린다.
- PR 리뷰어들은 PR을 리뷰하고 PR을 승인한다.
- 리뷰어 2명 이상의 Approve(승인)을 받으면 업스트림 저장소에 올린 PR은 자동으로 Merge된다.
- Merge 이후 운영환경에 변경사항 적용여부를 확인한다.