# 🚨 Vercel 배포 였λ₯˜ ν•΄κ²° κ°€μ΄λ“œ ## 문제 상황 ``` Environment Variable "VITE_APPWRITE_ENDPOINT" references Secret "vite_appwrite_endpoint", which does not exist. ``` ## ν•΄κ²° 방법 ### 1. Vercel λŒ€μ‹œλ³΄λ“œμ—μ„œ ν™˜κ²½ λ³€μˆ˜ μ„€μ • **πŸ”— URL:** https://vercel.com/hansoohas-projects/zellyy-finance/settings/environment-variables **πŸ“ μ„€μ •ν•΄μ•Ό ν•  ν™˜κ²½ λ³€μˆ˜λ“€:** #### Production ν™˜κ²½ | λ³€μˆ˜λͺ… | κ°’ | μ„€λͺ… | | ------------------------------------------ | ------------------------------ | ---------------------------- | | `VITE_APPWRITE_ENDPOINT` | `https://cloud.appwrite.io/v1` | Appwrite ν΄λΌμš°λ“œ μ—”λ“œν¬μΈνŠΈ | | `VITE_APPWRITE_PROJECT_ID` | `YOUR_PROJECT_ID` | Appwrite ν”„λ‘œμ νŠΈ ID | | `VITE_APPWRITE_DATABASE_ID` | `default` | λ°μ΄ν„°λ² μ΄μŠ€ ID | | `VITE_APPWRITE_TRANSACTIONS_COLLECTION_ID` | `transactions` | μ»¬λ ‰μ…˜ ID | | `VITE_APPWRITE_API_KEY` | `YOUR_API_KEY` | Appwrite API ν‚€ | | `VITE_DISABLE_LOVABLE_BANNER` | `true` | Lovable λ°°λ„ˆ λΉ„ν™œμ„±ν™” | #### Preview ν™˜κ²½ (λ™μΌν•œ κ°’ λ˜λŠ” ν…ŒμŠ€νŠΈμš© κ°’) - μœ„μ™€ λ™μΌν•œ λ³€μˆ˜λ“€μ„ Preview ν™˜κ²½μ—λ„ μ„€μ • ### 2. CLI둜 ν™˜κ²½ λ³€μˆ˜ μ„€μ • (λŒ€μ•ˆ) ```bash # Production ν™˜κ²½ vercel env add VITE_APPWRITE_ENDPOINT production vercel env add VITE_APPWRITE_PROJECT_ID production vercel env add VITE_APPWRITE_DATABASE_ID production vercel env add VITE_APPWRITE_TRANSACTIONS_COLLECTION_ID production vercel env add VITE_APPWRITE_API_KEY production vercel env add VITE_DISABLE_LOVABLE_BANNER production # Preview ν™˜κ²½ vercel env add VITE_APPWRITE_ENDPOINT preview # ... 기타 λ³€μˆ˜λ“€ ``` ### 3. ν™˜κ²½ λ³€μˆ˜ μ„€μ • ν›„ 재배포 ```bash # ν™˜κ²½ λ³€μˆ˜ μ„€μ • 확인 vercel env ls # 재배포 vercel --prod ``` ## Appwrite μ„€μ • κ°€μ΄λ“œ 1. **Appwrite ν΄λΌμš°λ“œ 계정 생성** - https://cloud.appwrite.io 접속 - 계정 생성/둜그인 2. **ν”„λ‘œμ νŠΈ 생성** - μƒˆ ν”„λ‘œμ νŠΈ 생성 - ν”„λ‘œμ νŠΈ ID 볡사 3. **λ°μ΄ν„°λ² μ΄μŠ€ μ„€μ •** - Database λ©”λ‰΄μ—μ„œ μƒˆ λ°μ΄ν„°λ² μ΄μŠ€ 생성 (이름: default) - Collection 생성 (이름: transactions) 4. **API ν‚€ 생성** - Settings > API Keysμ—μ„œ μƒˆ API ν‚€ 생성 - ν•„μš”ν•œ κΆŒν•œ λΆ€μ—¬ 5. **도메인 μ„€μ •** - Settings > Platformsμ—μ„œ Web ν”Œλž«νΌ μΆ”κ°€ - Vercel 도메인 μΆ”κ°€ (예: https://zellyy-finance.vercel.app) ## μ£Όμ˜μ‚¬ν•­ ⚠️ **λ³΄μ•ˆ μ£Όμ˜μ‚¬ν•­:** - API ν‚€λŠ” μ ˆλŒ€ μ½”λ“œμ— ν•˜λ“œμ½”λ”©ν•˜μ§€ λ§ˆμ„Έμš” - ν™˜κ²½ λ³€μˆ˜λ§Œ μ‚¬μš©ν•˜μ„Έμš” - `.env` νŒŒμΌμ€ `.gitignore`에 ν¬ν•¨λ˜μ–΄ μžˆλŠ”μ§€ ν™•μΈν•˜μ„Έμš” βœ… **성곡 확인:** - ν™˜κ²½ λ³€μˆ˜ μ„€μ • ν›„ `vercel env ls`둜 확인 - 재배포 ν›„ λΈŒλΌμš°μ €μ—μ„œ 정상 λ™μž‘ 확인 - 개발자 도ꡬ Consoleμ—μ„œ μ—λŸ¬ λ©”μ‹œμ§€ 확인