← 목록으로
2026-02-26plans

title: 09:00 KST Vercel 한도 리셋 배포 체크리스트 date: 2026-02-26 status: ready reviewed_by: "jarvis" approved_by: "vp-musk"

09:00 KST Vercel 배포 체크리스트

전제조건

  • Vercel Hobby 빌드 한도: 매일 09:00 KST 리셋
  • 두 서비스 모두 코드/env 준비 완료 상태

[1] richbukae.com 배포 (O1 — 최우선)

현황

  • 코드: 960a45f (refund 페이지 + 주소), 082b4dc (전화번호), 6df7a9c (vercel.json) production 브랜치에 push 완료
  • Vercel 연결: GitHub migkjy/richbukae-store, Production Branch = master
  • 실패 원인: 빌드 레이트 리밋

방법 A (권장): 대시보드 수동 Redeploy

https://vercel.com/junyoung-kims-projects/richbukae-store
→ Deployments → 최상단 실패 빌드 → "..." → Redeploy

방법 B: 빈 커밋으로 재트리거

cd projects/richbukae-store
git checkout master
git commit --allow-empty -m "chore: trigger vercel rebuild 2026-02-26"
git push origin master

검증 (배포 완료 후 ~3분)

curl -s -o /dev/null -w "%{http_code}" https://richbukae.com/refund
# 기대: 200
curl -s https://richbukae.com | grep -o "서울특별시 금천구"
# 기대: 주소 텍스트 존재

[2] content-pipeline 배포 (O3 — 2순위)

현황

  • 코드: dc71537 (빌드 에러 fix + production 브랜치 동기화) 완료
  • CRON_SECRET: Vercel Production + Preview 설정 완료
  • Preview env DB vars: 설정 완료
  • AI 생성: mock 모드 (GOOGLE_API_KEY 없음 → 정상 동작)

방법: git push로 자동 재트리거 (vercel.json으로 production 브랜치 활성화 상태)

cd projects/content-pipeline
git checkout production
git commit --allow-empty -m "chore: trigger vercel rebuild 2026-02-26"
git push origin production

검증 (배포 완료 후)

# 1. API 라우트 401 확인 (CRON_SECRET 없이 → 401 = 정상)
curl -s -o /dev/null -w "%{http_code}" https://content-pipeline-sage.vercel.app/api/cron/pipeline
# 기대: 401

# 2. CRON_SECRET으로 파이프라인 실행
CRON_SECRET="2e6ed4d6d80ff37d68c56b5057910e46b3c30fb9a3359bd1a633d0a571b20cb8"
curl -s -H "Authorization: Bearer $CRON_SECRET" \
  https://content-pipeline-sage.vercel.app/api/cron/pipeline | python3 -m json.tool
# 기대: {"success": true, "mode": "mock", ...}

# 3. content_queue에 draft 생성 확인
turso db shell content-os "SELECT COUNT(*) FROM content_queue WHERE status = 'draft';"

완료 기준 (OKR 반영)

항목완료 조건OKR KR
richbukae /refundHTTP 200 + 환불정책 내용 노출O1 준비 완료 (토스 심사 제출 가능)
richbukae 푸터주소/전화 정상 표시O1 준비 완료
content-pipeline API/api/cron/pipeline 401→200 (with secret)O3 KR3-1 파이프라인 활성화
mock 파이프라인 1회 실행content_queue draft 1건 생성O3 KR3-1 0→1
plans/2026/02/26/deploy-checklist-0900.md