Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.02 KB

File metadata and controls

40 lines (28 loc) · 1.02 KB

Nutrishare QA Docker Compose

Run

cp .env.example .env
docker compose up --build

URLs

  • Frontend: http://localhost:3000
  • Backend API: http://localhost:8080

Notes

  • Frontend runs Vite dev server inside Docker and proxies /api + /oauth2 to the backend container.
  • Backend uses MySQL + Redis from the same compose stack.
  • OAuth values default to dummy values for local QA; login flows that require real provider credentials still need real env values.
  • APP_QA_SEED_ENABLED=true면 부팅 시 QA용 더미데이터를 한 번 채웁니다. 이미 데이터가 있으면 다시 넣지 않습니다.

Seeded QA data

  • 개발자 로그인 계정: dev@nutrishare.local / 닉네임 개발자QA
  • 저장된 동네: 역삼동
  • 같은 동네 공구 + 다른 동네 공구가 함께 생성됨
  • 주문/결제 내역 1건 생성됨
  • 리뷰 작성 완료 1건 + 리뷰 작성 대기 1건 생성됨

Stop

docker compose down

To remove MySQL data too:

docker compose down -v