Skip to content

Eundms/vvue-be-refactoring

Repository files navigation

🤍쀼 : 보다 나은 우리를 위해🤍 : 백엔드 v2

부부일정추억애플리케이션 리팩토링
기존 : https://github.com/VVUE-EXcITing/VVUE-BE

New Features

  • 장소별 추억 조회 기능 : 마이 탭에서 확인 가능

Changes

  • 회원 가입에서 정보 입력까지의 로직 변경
  • 전체적으로 불필요한/비효율적인 조회 개선

API Docs (Swagger)

/back/api/swagger-ui/index.html

Run Projects

1. docker-compose.yml로 컨테이너 실행

  • MySql 8.0
  • Redis : latest

2. Environment Variables 설정

1. 공통  
AWS_IAM_ACCESSKEY=;  
AWS_IAM_SECRETKEY=;  
GOOGLE_CLIENT_ID=;  
GOOGLE_CLIENT_SECRET=;  
KAKAO_CLIENT_SECRET=;  

2. 로컬  
1) -Dspring.profiles.active=local 설정  
2)   
LOCAL_GOOGLE_REDIRECT_URL=http://localhost:3000;  
LOCAL_KAKAO_REDIRECT_URL=http://localhost:3000;  
LOCAL_DATABASE_URL=jdbc:mysql://localhost:3306/vvue;  
LOCAL_DATABASE_USERNAME=root;  
LOCAL_DATABASE_PASSWORD=;  
LOCAL_JWT_SECRET=;  
LOCAL_REDIS_HOST=localhost;  
LOCAL_REDIS_PASSWORD=root;  
LOCAL_REDIS_PORT=6379;  

3. 배포     
PROD_DATABASE_PASSWORD=;  
PROD_DATABASE_URL=;  
PROD_DATABASE_USERNAME=;  
PROD_JWT_SECRET=;  
PROD_REDIS_HOST=;  
PROD_REDIS_PASSWORD=;  
PROD_REDIS_PORT=;  

3. 실행

Refactored By

  • EunjeongPark(Eundms)