Vercel ile Ücretsiz Deploy: Adım Adım Rehber
Neden Vercel?
Statik siteler ve frontend projeleri için Vercel, en hızlı ve en kolay deploy çözümü. Ücretsiz plan: sınırsız deploy, HTTPS, global CDN, custom domain.
Adım 1: GitHub Deposu Hazırla
Projenizi GitHub'a push'layın. Vercel, repo'nuzu doğrudan okuyacak:
git init git add . git commit -m "Initial commit" git remote add origin https://github.com/user/repo.git git push -u origin main
Adım 2: Vercel'e Bağlan
vercel.com'a gidin ve GitHub hesabınızla giriş yapın. "New Project" butonuna tıklayıp repo'nuzu seçin.
- Framework Preset: "Other" (statik site için)
- Build Command: Boş bırakın
- Output Directory:
./(root)
Adım 3: Custom Domain
Vercel dashboard'da "Domains" sekmesine gidin. Domain'inizi ekleyin ve DNS ayarlarını yapın:
Tip: A | Ad: @ | Değer: 76.76.21.21 Tip: CNAME | Ad: www | Değer: cname.vercel-dns.com
DNS yayılımı genellikle 10 dakika ile 24 saat arasında sürer. Vercel otomatik olarak SSL sertifikası oluşturur.
Adım 4: Otomatik CI/CD
Artık her git push otomatik deploy tetikler:
- Kod'u değiştirin
git add . && git commit -m "update" && git push- Vercel otomatik build + deploy yapar (~15 saniye)
- Preview URL ile test edin, sonra production'a promote edin
Bonus: Environment Variables
API key'ler gibi hassas değerler için Vercel dashboard'daki "Environment Variables" bölümünü kullanın. Asla repo'ya commit etmeyin!
Sonuç
Bu portfolyo sitesi tam olarak bu yöntemle deploy edildi: GitHub push → Vercel otomatik build → erdiocal.com'da canlı. Toplam maliyet: 0₺.