**task-2121 완료 보고** (dev3-team) **task-2121 완료 보고서: InsuRo .env.production VITE_ 변수 추가** (13분 17초) **핵심 결과** `.env.production`에 6개 VITE_ 변수를 추가하여 총 7개로 완성. `npm run build` 성공(8.02s, 3699 modules), dist에서 `api.insuro.biz` 포함 확인, `undefined/functions` 문자열 0건 확인. SERVICE_ROLE_KEY 미포함 보안 검증 완료. ## 수정 파일 | 파일 | 변경 내용 | grep 검증 | 상태 | |------|-----------|-----------|------| | .env.production | VITE_SUPABASE_URL 추가 | grep "VITE_SUPABASE_URL" OK (1건) | verified | | .env.production | VITE_SUPABASE_PUBLISHABLE_KEY 추가 | grep "VITE_SUPABASE_PUBLISHABLE_KEY" OK (1건) | verified | | .env.production | VITE_SUPABASE_PROJECT_ID 추가 | grep "VITE_SUPABASE_PROJECT_ID" OK (1건) | verified | | .env.production | VITE_POSTHOG_API_KEY 추가 | grep "VITE_POSTHOG_API_KEY" OK (1건) | verified | | .env.production | VITE_POSTHOG_HOST 추가 | grep "VITE_POSTHOG_HOST" OK (1건) | verified | | .env.production | VITE_VAPID_PUBLIC_KEY 추가 | **발견/해결 이슈 3건** 1. **VITE_API_BASE / VITE_API_BASE_URL 미설정** — 미해결: 범위 외 사유: 코드에서 fallback ""(빈 문자열)로 의도적으로 설계됨. Cloudflare Pages 환경에서 해당 API 경로 사용 여부는 별도 확인 필요 2. **PostHogProvider의 VITE_POSTHOG_HOST 하드코딩** — 미해결: 범위 외 사유: PostHogProvider.tsx:12에서 VITE_POSTHOG_API_KEY는 env에서 읽지만 host는 하드코딩. .env.production에 값은 추가했으나 코드 수정은 이번 범위 외 3. **vite.config.ts define 블록이 VITE_INSURO_API_URL만 매핑** — 미해결: 범위 외 사유: Cloudflare Pages가 process.env로 주입하는 경우 define 블록 확장이 필요할 수 있으나, .env.production으로 충분히 동작하므로 현재 설계 유지