---
task_id: task-2121
type: plan
scope: task
created: 2026-04-23
updated: 2026-04-23
status: completed
---

# 계획서: task-2121

**task**: task-2121
**목표**: .env.production에 누락된 VITE_ 환경변수를 추가하여 Cloudflare Pages 빌드 오류 해결
**승인**: 아누 (dispatch)
**근거**: 빌드 시 undefined/functions/v1 오류 발생 — Supabase URL 등 환경변수 누락이 원인

---

## 목표

.env.production에 모든 VITE_ 변수를 추가하여 npm run build 성공 + dist에서 undefined/functions 제거

## 범위

### 포함
- .env.production 파일 수정 (VITE_SUPABASE_URL, VITE_SUPABASE_PUBLISHABLE_KEY, VITE_SUPABASE_PROJECT_ID, VITE_POSTHOG_API_KEY, VITE_POSTHOG_HOST, VITE_VAPID_PUBLIC_KEY 추가)

### 제외
- vite.config.ts define 블록 확장 (현재 구조로 충분)
- VITE_API_BASE / VITE_API_BASE_URL (fallback ""로 설계됨)

## 위임 계획

- .env.production 수정 + 빌드 검증: **루(Lugh)** — 설정 파일 수정 + 빌드 테스트

## 검증 기준

- .env.production에 7개 VITE_ 변수 존재: `grep -c "VITE_" .env.production` → 7
- npm run build 성공: exit code 0
- dist에 api.insuro.biz 포함: `grep -r "api.insuro.biz" dist/` → 1건+
- dist에 undefined/functions 없음: `grep -r "undefined/functions" dist/` → 0건
