Skip to content

docs : BloomBouquet 하위 앱 호스팅 설계 추가 - #117

Draft
sunwoo162 wants to merge 12 commits into
mainfrom
docs/bloombouquet-app-path-hosting-design
Draft

docs : BloomBouquet 하위 앱 호스팅 설계 추가#117
sunwoo162 wants to merge 12 commits into
mainfrom
docs/bloombouquet-app-path-hosting-design

Conversation

@sunwoo162

Copy link
Copy Markdown
Owner

✨ PR 내용

📝 코드 변경 사항

  • BloomBouquet를 프로젝트 런처로 두고 각 프로젝트를 /apps/<slug>/ 하위 경로에서 독립 웹앱으로 호스팅하는 설계 문서를 추가했습니다.

💡 변경 이유

  • 프로젝트마다 GSM-SV HTTPS 도메인을 별도로 소비하지 않고 BloomBouquet 하나의 외부 도메인 아래에서 여러 프로젝트를 운영하기 위해 필요합니다.

🛠️ 구현 방법

  • Evidence Vault를 첫 기준 구현으로 삼아 Next.js basePath, Nginx static path proxy, 프로젝트 내부 로그인 시작, OAuth callback, project-scoped cookie, evaluator bootstrap 순서를 명시했습니다.
  • iframe 및 prefix stripping 방식은 인증/asset 경계 문제 때문에 제외했습니다.

📌 영향 범위

  • BloomBouquet 프로젝트 런처 구조
  • Evidence Vault 공개 경로 및 꽃다발 OAuth 계약
  • 향후 프로젝트의 공통 배포 패턴

✅ 테스트

  • 설계 문서 self-review에서 callback/client bootstrap 순서 모순을 수정했습니다.

테스트 결과 / 참고 사항

  • 구현은 아직 시작하지 않았고, 승인된 설계를 implementation plan으로 전환하는 단계입니다.

🌿 반영 브랜치

  • main

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.

1 participant