Choorai
무료 호스팅

Vercel로 배포하기

Next.js를 만든 Vercel에서 프론트엔드 앱을 무료로 배포할 수 있습니다. GitHub 연동으로 푸시할 때마다 자동 배포됩니다.

왜 Vercel?

  • Next.js 최적화 (공식 플랫폼)
  • 무료 티어: 100GB 대역폭/월
  • 자동 HTTPS, 전 세계 Edge Network
  • Preview Deployments (PR마다 미리보기)
  • Serverless/Edge Functions 지원

1GitHub에 코드 올리기

배포할 코드가 GitHub 저장소에 있어야 합니다.

터미널
# 저장소 초기화 (처음인 경우)
git init

# 파일 추가
git add .

# 커밋
git commit -m "Initial commit"

# GitHub 저장소 연결 (처음인 경우)
git remote add origin https://github.com/username/my-project.git

# 푸시
git push -u origin main

정보

GitHub 저장소가 없다면 github.com/new에서 생성하세요.

2Vercel 설정

  1. Vercel 가입 (무료, GitHub 계정으로 로그인 추천)
  2. 대시보드에서 Add New... → Project 클릭
  3. Import Git Repository에서 저장소 선택
  4. 프레임워크가 자동 감지됩니다

빌드 설정 (프레임워크별)

React + Vite

  • Framework Preset: Vite
  • Build Command: npm run build
  • Output Directory: dist

Next.js

  • Framework Preset: Next.js (자동 감지)
  • Build Command: npm run build
  • Output Directory: .next (자동)

Vue + Vite

  • Framework Preset: Vite
  • Build Command: npm run build
  • Output Directory: dist

3환경 변수 설정 (필요시)

API URL 등 환경별로 다른 값은 환경 변수로 설정합니다.

  1. 프로젝트 → Settings
  2. Environment Variables 탭
  3. 변수 추가 (예: VITE_API_URL)
  4. Production / Preview / Development 환경 선택 가능
Environment Variables
# 예시 환경 변수
VITE_API_URL=https://api.myapp.com
NEXT_PUBLIC_API_URL=https://api.myapp.com

정보

Vite는 VITE_, Next.js는 NEXT_PUBLIC_ 접두사가 필요합니다. 자세한 내용은 환경 변수 에러 해결을 참고하세요.

4커스텀 도메인 연결 (선택)

기본으로 프로젝트명.vercel.app 도메인이 제공됩니다. 나만의 도메인을 사용하려면 추가 설정이 필요합니다.

  1. 프로젝트 → Settings → Domains
  2. 도메인 입력 (예: myapp.com)
  3. DNS 설정 안내에 따라 A 또는 CNAME 레코드 추가
  4. SSL 인증서 자동 발급

꿀팁

Vercel에서 도메인을 직접 구매하면 DNS 설정이 자동으로 됩니다. 외부 도메인 사용 시 Nameservers를 Vercel로 변경하면 편리합니다.

Vercel vs Cloudflare Pages

항목 Vercel Cloudflare Pages
무료 대역폭 100GB/월 무제한
빌드 시간 6,000분/월 500회/월
Edge Functions 제한적 (무료) Workers 무료
Next.js 지원 최적화 (공식) 가능 (어댑터 필요)
Preview Deployments PR마다 자동 PR마다 자동
추천 대상 Next.js, 풀스택 정적 사이트, SPA

어떤 걸 선택해야 할까요?

  • Next.js 사용 → Vercel 추천 (최적화)
  • Vite + React/Vue SPA → 둘 다 OK (Cloudflare 무제한 대역폭 장점)
  • Edge Workers 활용 → Cloudflare 추천

배포 완료 체크리스트

0/5 완료

배포 완료!

축하합니다!

이제 코드를 GitHub에 푸시할 때마다 자동으로 배포됩니다. 프로젝트명.vercel.app에서 확인하세요.

마지막 업데이트: 2026년 6월 22일 · 버전: v0.0.1

피드백 보내기

입력한 내용으로 새 이슈 페이지를 엽니다.

GitHub 이슈로 보내기