feat: React 성능 최적화 및 Vercel 배포 시스템 구축 완료
🚀 성능 최적화 (Task 8): - React.lazy를 활용한 코드 스플리팅 구현 - React.memo, useMemo, useCallback을 통한 메모이제이션 최적화 - 초기 번들 크기 87% 감소 (470kB → 62kB) - 백그라운드 동기화 간격 최적화 (5분 → 30초) 📦 Vercel 배포 인프라 구축 (Task 9): - vercel.json 배포 설정 및 보안 헤더 구성 - GitHub Actions 자동 배포 워크플로우 설정 - 환경별 배포 및 미리보기 시스템 구현 - 자동화된 배포 스크립트 및 환경 변수 관리 - 포괄적인 배포 가이드 및 체크리스트 작성 🔧 코드 품질 개선: - ESLint 주요 오류 수정 (사용하지 않는 변수/import 정리) - 테스트 커버리지 확장 (229개 테스트 통과) - TypeScript 타입 안전성 강화 - Prettier 코드 포맷팅 적용 ⚠️ 참고: 테스트 파일의 any 타입 및 일부 경고는 향후 개선 예정 🛠️ Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -104,14 +104,17 @@ npx tsc --noEmit
|
||||
이 프로젝트는 Vercel을 통해 자동 배포됩니다.
|
||||
|
||||
### 자동 배포
|
||||
|
||||
- **프로덕션**: `main` 브랜치에 푸시하면 자동으로 프로덕션 배포
|
||||
- **프리뷰**: PR 생성 시 자동으로 미리보기 배포 생성
|
||||
- **스테이징**: `develop` 브랜치는 스테이징 환경으로 배포
|
||||
|
||||
### 배포 설정
|
||||
|
||||
자세한 배포 설정 방법은 [DEPLOYMENT.md](./DEPLOYMENT.md)를 참조하세요.
|
||||
|
||||
### 필수 환경 변수
|
||||
|
||||
```env
|
||||
VITE_APPWRITE_ENDPOINT=https://your-appwrite-endpoint/v1
|
||||
VITE_APPWRITE_PROJECT_ID=your-project-id
|
||||
@@ -124,6 +127,7 @@ VITE_DISABLE_LOVABLE_BANNER=true
|
||||
## 🔗 커스텀 도메인
|
||||
|
||||
Vercel을 통해 커스텀 도메인을 쉽게 연결할 수 있습니다:
|
||||
|
||||
1. Vercel 프로젝트 Settings > Domains
|
||||
2. 원하는 도메인 입력
|
||||
3. DNS 설정 업데이트
|
||||
|
||||
Reference in New Issue
Block a user