Skip to content

[Chore] MySQL 로컬 DB 설정 - #6

Merged
kdobi merged 1 commit into
developfrom
chore/db-config
Jul 12, 2026
Merged

[Chore] MySQL 로컬 DB 설정#6
kdobi merged 1 commit into
developfrom
chore/db-config

Conversation

@kdobi

@kdobi kdobi commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

작업 내용

  • 로컬 개발 DB로 MySQL을 사용할 수 있도록 Docker Compose 설정을 추가했습니다.
  • local profile에서 MySQL에 연결할 수 있도록 application-local.yaml을 추가했습니다.
  • 공통 설정과 로컬 DB 설정을 분리하기 위해 application.yaml을 정리했습니다.
  • 민감정보 관리를 위해 .env 파일을 Git 추적 대상에서 제외했습니다.
  • 팀원 공유용 환경변수 예시 파일 .env.example을 추가했습니다.
  • H2 의존성을 제거하고 MySQL Driver 기반 설정으로 정리했습니다.
  • README에 로컬 실행 방법을 간단히 정리했습니다.

실행 방법

cp .env.example .env
docker compose up -d
SPRING_PROFILES_ACTIVE=local ./gradlew test
테스트
SPRING_PROFILES_ACTIVE=local ./gradlew test --rerun-tasks

참고 사항

  • .env 파일은 DB 계정, 비밀번호 등 민감정보가 포함될 수 있어 Git에 커밋하지 않습니다.
  • .env.example은 팀원 공유용 예시 파일입니다.
  • 자세한 로컬 DB 연결 방법은 Notion 문서에 정리했습니다.

관련이슈

Closes #5

@kdobi
kdobi requested review from LGH0507 and N-yujeong July 10, 2026 01:47
@kdobi kdobi self-assigned this Jul 10, 2026
@kdobi
kdobi merged commit ec10938 into develop Jul 12, 2026
1 check passed
@kdobi
kdobi deleted the chore/db-config branch July 14, 2026 01:54
luke0408 added a commit that referenced this pull request Aug 3, 2026
* docs: PR 제목 컨벤션 정리 (#2)

* [Chore] 초기 패키지 구조 생성 (#4)

* chore: 초기 패키지 구조 생성

* chore: MVP 방향에 맞게 패키지 구조 수정

* chore: 설문 저장 패키지 구조 추가

* chore: MySQL 로컬 DB 설정 (#6)

* [Docs] 추천 도메인 ERD 정의 (#10)

* docs: 추천 도메인 ERD 정의

* docs: 기획 문서 기반 추천 도메인 ERD 수정

* chore: 브랜치 이름 컨벤션 추가 및 CONTRIBUTING.md 정리 (#13)

* [Docs] 상품 도메인 ERD 정의 (#14)

- 제품 도메인 ERD 문서 추가
- 크림 카테고리 코드명 수정

* [Chore] Docker 기반 배포 환경 설정 추가 (#21)

* Docker 기반 배포 환경 설정 추가

* chore: Security 인증 설정 수정

* [Feat] 상품 도메인 기본 구조 구현 (#26)

* docs: 상품 성분 매핑 중복 제약 추가

* feat: 상품 도메인 엔티티 구현

* feat: 성분 주의사항 필드 추가

* feat: 상품 도메인 레포지토리 추가

* docs: 세션·공유 도메인 ERD 정의 및 추천 도메인 ERD 공유 분리 (#17)

* feat: 세션 도메인 및 공통 인프라 구현 (#19)

* [Feat] 설문 도메인 기본 구조 및 기능 구현 (#28)

* feat:설문 도메인(entity, service, controller, repository, enum, dto, config) 구현

* fix: 설문 이어하기(getCurrent) 조회 범위를 세션 최신 컨텍스트로 확장

* fix: API-이전 질문으로 돌아가기 @GetMapping으로 변경

* fix: SENSITIVITY 답변 저장 시 미정 상태를 null 대신 UNASSESSED로 표현

* fix: 완료된 설문 위에 restart 없이 새 설문이 생성되는 문제 차단

* feat: .gitignore에 claude.md 추가

* [Chore] EC2 배포 CI/CD 워크플로우 구성 (#25)

* chore: EC2 자동 배포 워크플로우 추가

* chore: EC2 배포 워크플로우 테스트 설정

* chore: CI/CD 워크플로우 구성

* chore: CI 테스트용 MySQL 서비스 추가

* chore: CI 테스트 DB 및 배포 조건 수정

* chore: 수동 배포 테스트 조건 추가

* chore: 임시 브랜치 배포 테스트 조건 추가

* chore: CI/CD 워크플로우 최종 조건 정리

* [Feat] 상품 도메인 기본 구조 및 기능 구현 (#29)

* feat: 상품 조회 응답 DTO 추가

* feat: 추천용 상품 후보 조회 기능 추가

* refactor: 추천용 상품 후보 조회 DTO 정리

* feat: 상품 seed 데이터 초기화 구조 추가

* feat: 상품 seed 및 추천 후보 조회 기능 구현

* fix: 상품 성분 seed 동기화 로직 개선

* [Feat] 추천 도메인 기본 구조 및 기능 구현 (#33)

* feat: 상품 조회 응답 DTO 추가

* feat: 추천용 상품 후보 조회 기능 추가

* refactor: 추천용 상품 후보 조회 DTO 정리

* feat: 상품 seed 데이터 초기화 구조 추가

* feat: 상품 seed 및 추천 후보 조회 기능 구현

* fix: 상품 성분 seed 동기화 로직 개선

* [Feat] 추천 도메인 기본 구조 및 기능 구현

---------

Co-authored-by: 김동빈 <kdobi87@naver.com>

* [Docs] 설문 도메인 ERD 정의 (#16)

* docs: 설문 도메인 ERD 문서 추가

* docs: 설문 도메인 ERD 문서 수정 및 제약 조건 추가

기존 Mermaid 오류, 오타 수정 및 질문 데이터, option_code 값, 제약 조건 추가

* [Feat] 공유 링크 생성 및 조회 기능 구현 (#35)

* feat: 상품 조회 응답 DTO 추가

* feat: 추천용 상품 후보 조회 기능 추가

* refactor: 추천용 상품 후보 조회 DTO 정리

* feat: 상품 seed 데이터 초기화 구조 추가

* feat: 상품 seed 및 추천 후보 조회 기능 구현

* fix: 상품 성분 seed 동기화 로직 개선

* [Feat] 추천 도메인 기본 구조 및 기능 구현

* [Feat] 공유 링크 생성 및 조회 기능 구현

---------

Co-authored-by: 김동빈 <kdobi87@naver.com>

* [Refactor] ERD-코드 정합성 동기화 및 PR 리뷰 반영 (#38)

* feat: 상품 조회 응답 DTO 추가

* feat: 추천용 상품 후보 조회 기능 추가

* refactor: 추천용 상품 후보 조회 DTO 정리

* feat: 상품 seed 데이터 초기화 구조 추가

* feat: 상품 seed 및 추천 후보 조회 기능 구현

* fix: 상품 성분 seed 동기화 로직 개선

* [Feat] 추천 도메인 기본 구조 및 기능 구현

* [Feat] 공유 링크 생성 및 조회 기능 구현

* refactor: ERD-코드 정합성 동기화 및 리뷰 반영(1차)

* refactor: 비활성 상품 조회 실패 시 NPE 방어 및 에러 코드 추가

* fix: 추천 조회 시 비활성 상품을 활성 후보로 자동 대체하도록 수정

---------

Co-authored-by: 김동빈 <kdobi87@naver.com>

* [Fix] 진단 경로 전환 시 민감도 상태 재산출 및 설문 진행 수정(4건) (#37)

* test: Testcontainers 기반 테스트 실행 환경 구성

* fix: 진단 경로 전환 시 민감도 상태 재산출 로직 수정

* fix: 답변 목록을 설문 순서대로 정렬

* feat: 진단 경로 응답에 다음 질문 안내 추가 및 설문 완료 후 답변 변경 허용

* refactor: 설문 질문 문구 수정

* fix: 완료된 설문에 완료를 다시 호출해도 오류가 나지 않도록 수정

* fix: 첫 질문에서 뒤로 가면 오류 대신 온보딩으로 안내

* fix: github ci 오류 - 세션 토큰 해시 저장으로 바뀐 API에 테스트 헬퍼를 맞춤

---------

Co-authored-by: 김동빈 <112444031+kdobi@users.noreply.github.com>
Co-authored-by: Yujeong <1108dbwjd@gmail.com>
Co-authored-by: LGH0507 <kevin1371@naver.com>
Co-authored-by: 김동빈 <kdobi87@naver.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[chore] MySQL 로컬 DB 설정

2 participants