rizki ramadhan.
Cara Deploy Project Next.js, React, dan HTML ke Vercel
Web Developmen

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.

Artikel Terkait

Jelajahi artikel menarik lainnya yang mungkin Anda sukai

HALLO