AI Studio が公開されました — Deep Intelligence

ジャーナル · 第 I 巻

Web Developmen

Cara Deploy Project Next.js, React, dan HTML ke Vercel

Platform Vercel merupakan layanan hosting gratis dan mudah digunakan untuk aplikasi Next.js, React, dan bahkan HTML statis. Vercel dikembangkan oleh tim yang sama di balik Next.js, sehingga sangat cocok untuk proyek berbasis framework tersebut.

Cara Deploy Project Next.js, React, dan HTML ke Vercel

🧩 1. Persiapan Awal

Pastikan kamu sudah memiliki:

  1. Akun Vercel
  2. Repository project di GitHub, GitLab, atau Bitbucket
  3. Project yang sudah berjalan lokal dengan:
  4. Next.js: npm run dev atau yarn dev
  5. React: npm start atau yarn start
  6. HTML: folder berisi file index.html

⚙️ 2. Struktur Project

Pastikan struktur project kamu sudah benar:

  1. Next.js
my-next-app/
├─ pages/
├─ public/
├─ package.json
├─ next.config.js
  1. React (CRA atau Vite)
my-react-app/
├─ src/
├─ public/
├─ package.json
  1. HTML
my-static-site/
├─ index.html
├─ styles.css
├─ script.js

🚀 3. Deploy ke Vercel

Langkah 1 — Login ke Vercel

  1. Kunjungi https://vercel.com
  2. Klik “Login” → pilih akun GitHub atau GitLab.

Langkah 2 — Import Project

  1. Klik tombol “Add New Project”
  2. Pilih repository project kamu dari GitHub.
  3. Klik “Import”

Langkah 3 — Konfigurasi Build

Vercel biasanya mendeteksi framework secara otomatis, tapi berikut panduannya jika ingin manual:

  1. Next.js
  2. Framework preset: Next.js
  3. Build command: next build
  4. Output directory: .next
  5. React (CRA/Vite)
  6. Framework preset: React
  7. Build command: npm run build
  8. Output directory: build atau dist
  9. HTML statis
  10. Framework preset: Other
  11. Output directory: tempat index.html berada (misalnya public/ atau root)

Langkah 4 — Deploy

Klik “Deploy” dan tunggu proses selesai.

Setelah itu, Vercel akan memberikan URL otomatis seperti:

https://nama-project.vercel.app

🔄 4. Update Project

Setiap kali kamu melakukan push ke GitHub, Vercel akan otomatis:

  1. Menjalankan ulang proses build
  2. Mengupdate versi website kamu tanpa konfigurasi tambahan

🧠 5. Tips Tambahan

  1. Gunakan file .env di Vercel untuk menyimpan API keys atau environment variables.
  2. (Menu: Project Settings → Environment Variables)
  3. Untuk custom domain, buka Settings → Domains → Add Domain.
  4. Kamu bisa men-deploy manual dengan CLI:
npm i -g vercel
vercel

✅ Kesimpulan

Deploy ke Vercel sangat mudah, baik untuk:

  1. Next.js (framework bawaan Vercel)
  2. React.js (CRA atau Vite)
  3. HTML statis

Cukup hubungkan ke GitHub → klik deploy → website langsung online.

Contoh hasil akhir:

https://my-next-app.vercel.app
https://my-react-app.vercel.app
https://my-static-site.vercel.app

Dengan langkah di atas, kamu bisa memiliki website production-ready hanya dalam beberapa menit, tanpa server manual atau konfigurasi rumit.