Skip to content

Todo 요청을 http-api로 분기한다 #81

Description

@opficdev

배경

Cloud Run에 배포한 http-api를 Todo 요청부터 검증하고, 나머지 HTTP API는 기존 Functions api에서 계속 처리한다.

이 이슈는 Staging Hosting의 라우팅 설정만 변경한다. 실제 Hosting 배포는 설정 검토와 Cloud Run 직접 검증이 끝난 뒤 수동으로 수행한다.

선행 조건

작업 범위

  • firebase.jsondevlog-staging Hosting 블록만 변경
  • rewrite를 다음 순서로 구성
    1. /api/todos/** → Cloud Run http-api, asia-northeast3
    2. /api/auth/github/callback → 기존 Functions api
    3. /api/** → 기존 Functions api
  • Cloud Run rewrite에 pinTag를 적용하지 않음
  • Staging Hosting만 배포하는 수동 명령과 검증 절차 작성
  • Todo rewrite 제거 후 기존 Functions로 복귀하는 절차 작성

완료 조건

  • Todo 경로와 기존 HTTP API 경로의 소유권이 rewrite 순서로 구분됨
  • devlog-auth-prod Hosting 블록이 변경되지 않음
  • Functions, Firestore rules, index가 변경되지 않음
  • Staging Hosting 단독 배포 및 복구 절차가 확인됨
  • 저장소의 기존 build와 CI가 유지됨

제외 범위

연관 이슈

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions