#!/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 파일을 참조하세요."