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 /refund | HTTP 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 |