Skip to content

KEA-ENTER/ENTER-BE

Repository files navigation

🚗 탈까? (TalCar?) -Backend

기간 : 24.07.01 ~ 24.08.19

팀원 : 7명

목적 : 직원 복지 향상을 위한 법인 차량 대여 시스템


사용자 화면


관리자 Page


Backend 팀원 소개

김용우 정조은 강동석
PM PL Infra
심서현 이민기 김동관 원우형
팀원 팀원 팀원 팀원

기술 스택

Environment

Static Badge
Static Badge Static Badge Static Badge
Static Badge Static Badge Static Badge
Static Badge Static Badge Static Badge Static Badge

Development

Static Badge Static Badge
Static Badge Static Badge Static Badge Static Badge
Static Badge Static Badge Static Badge Static Badge
Static Badge Static Badge Static Badge
Static Badge

Coummunication

Static Badge Static Badge Static Badge Static Badge


Setup

1.Git Clone

git clone https://github.com/KEA-ENTER/ENTER-BE.git
cd ENTER-BE

2. IDE 환경설정

사용하는 IDE의 환경 설정을 아래와 같이 설정합니다.
Build Tool : Gradle
Java Version : Java17
JDK Version : OpenJDK17


아래에 명시되어 있는 환경변수를 설정합니다.

mail.username = "YOUR_EMAIL"
mail.password = "YOUR_PASSWORD"

추가적으로 제출 파일에 있는 서버 환경 변수를 입력합니다.

Example Values

-Dkakao-cloud-access=
-Dkakao-cloud-secret=
-Dkakao-cloud-region=
-Dkakao-cloud-bucket-name=
-Dkakao-cloud-bucket-endpoint=
-Dkakao-cloud-cdn-endpoint=
-Dlicense-client-id=
-Dlicense-client-secret=
-Dlicense-public-key=
-Dlicense-url-demo=
-Dkakao-cloud-database-url=
-Dkakao-cloud-database-username=
-Dkakao-cloud-database-password=
-Dkakao-cloud-redis-url=
-Dkakao-cloud-port=

4. Redis

Background에 Redis를 실행시킵니다.

5. EnterBeApplication 실행


ERD


CI/CD Flow


System Architecture


Git Commit Convention

커밋 메세지 타입

  • Feat : 새로운 기능 추가
  • Fix : 버그 수정
  • Docs : 문서 수정
  • Test : 테스트 코드 추가
  • Refactor : 코드 리팩토링
  • Style : 코드 포맷팅, 세미콜론 누락 등 코드 변경이 없는 경우
  • Chore : 빌드, 패키지 매니저 수정
  • Build : CI/CD

브랜치 전략 (GIT FLOW)

feature → develop → release (master) 순서로 Merge를 진행한다

  • develop : 개발 서버 (test)
  • release : 실제 배포 (= master branch)
  • feature/{issue-id} : 기능 개발
  • hotfix/{issue-id} : 급한 수정

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published