Files
zellyy-finance/scripts/vercel-setup.sh
hansoo 4d9effce41 fix: ESLint 오류 수정 - 사용하지 않는 변수들에 underscore prefix 추가
- AddTransactionButton.tsx: useEffect import 제거
- BudgetProgressCard.tsx: localBudgetData를 _localBudgetData로 변경
- Header.tsx: isMobile을 _isMobile로 변경
- RecentTransactionsSection.tsx: isDeleting을 _isDeleting로 변경
- TransactionCard.tsx: cn import 제거
- ExpenseForm.tsx: useState import 제거
- cacheStrategies.ts: QueryClient, Transaction import 제거
- Analytics.tsx: Separator import 제거, 미사용 변수들에 underscore prefix 추가
- Index.tsx: useMemo import 제거
- Login.tsx: setLoginError를 _setLoginError로 변경
- Register.tsx: useEffect dependency 수정 및 useCallback 추가
- Settings.tsx: toast, handleClick에 underscore prefix 추가
- authStore.ts: setError, setAppwriteInitialized에 underscore prefix 추가
- budgetStore.ts: ranges를 _ranges로 변경
- BudgetProgressCard.test.tsx: waitFor import 제거

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 20:49:36 +09:00

63 lines
1.9 KiB
Bash
Executable File

#!/bin/bash
# Vercel 프로젝트 자동 설정 스크립트
# 이 스크립트는 Vercel CLI를 사용하여 프로젝트를 자동으로 설정합니다.
echo "🚀 Vercel 프로젝트 설정을 시작합니다..."
# Vercel CLI 설치 확인
if ! command -v vercel &> /dev/null; then
echo "❌ Vercel CLI가 설치되지 않았습니다."
echo "다음 명령어로 설치해주세요: npm i -g vercel"
exit 1
fi
# Vercel 로그인 확인
echo "🔐 Vercel 로그인을 확인합니다..."
if ! vercel whoami &> /dev/null; then
echo "Vercel에 로그인하세요:"
vercel login
fi
# 프로젝트 연결
echo "📁 Vercel 프로젝트를 연결합니다..."
vercel link
# 환경 변수 설정 가이드
echo "🔧 환경 변수 설정이 필요합니다."
echo "다음 단계를 따라해주세요:"
echo ""
echo "1. Vercel 대시보드에서 프로젝트를 선택하세요"
echo "2. Settings > Environment Variables로 이동하세요"
echo "3. 다음 환경 변수들을 추가하세요:"
echo ""
echo "📋 필수 환경 변수:"
echo " - VITE_APPWRITE_ENDPOINT"
echo " - VITE_APPWRITE_PROJECT_ID"
echo " - VITE_APPWRITE_DATABASE_ID"
echo " - VITE_APPWRITE_TRANSACTIONS_COLLECTION_ID"
echo " - VITE_APPWRITE_API_KEY"
echo " - VITE_DISABLE_LOVABLE_BANNER"
echo ""
# 환경별 배포 설정
echo "🌍 환경별 배포 설정:"
echo " - Production: main 브랜치 → 프로덕션 환경"
echo " - Preview: develop 브랜치 및 PR → 프리뷰 환경"
echo ""
# 첫 번째 배포 실행
echo "🚀 첫 번째 배포를 실행하시겠습니까? (y/N)"
read -r DEPLOY_NOW
if [[ $DEPLOY_NOW =~ ^[Yy]$ ]]; then
echo "배포를 시작합니다..."
vercel --prod
echo "✅ 배포가 완료되었습니다!"
else
echo "나중에 'vercel --prod' 명령어로 배포할 수 있습니다."
fi
echo ""
echo "🎉 Vercel 설정이 완료되었습니다!"
echo "📖 자세한 내용은 DEPLOYMENT.md 파일을 참조하세요."