Deploy website ke Vercel adalah proses memublikasikan website dari repositori kode ke platform hosting Vercel, yang membangun dan menayangkan proyek secara otomatis setiap kali ada perubahan. Cara ini populer untuk website berbasis framework JavaScript seperti Next.js, tetapi juga bisa untuk situs statis.
Persiapan
- Pastikan proyek berjalan baik di komputer Anda, termasuk perintah build.
- Simpan proyek di repositori Git, misalnya GitHub, GitLab, atau Bitbucket.
- Pastikan berkas rahasia seperti kunci akses tidak ikut tersimpan di repositori. Gunakan variabel lingkungan.
Langkah deploy
- Buat akun di Vercel dan hubungkan akun penyedia Git Anda.
- Pilih Add New Project, lalu impor repositori.
- Periksa pengaturan yang terdeteksi: framework, perintah build, dan direktori keluaran. Ubah bila proyek Anda memakai pengaturan khusus.
- Tambahkan variabel lingkungan yang dibutuhkan proyek.
- Klik Deploy dan tunggu proses build selesai.
- Buka alamat sementara yang diberikan untuk memeriksa hasilnya.
Menyambungkan domain sendiri
Di pengaturan proyek, tambahkan domain Anda lalu ikuti petunjuk untuk mengatur record DNS pada registrar. Setelah propagasi, sertifikat HTTPS biasanya diterbitkan otomatis. Langkah DNS-nya sama dengan yang dibahas di cara menghubungkan domain ke hosting.
Hal yang perlu dipertimbangkan
Setiap push ke cabang utama akan memicu deploy baru, dan cabang lain dapat menghasilkan pratinjau. Fitur ini merupakan keunggulan alur kerja pengembangan, yaitu karena perubahan dapat dilihat sebelum diluncurkan. Paket gratis biasanya memiliki batasan, termasuk soal penggunaan komersial, sehingga periksa ketentuan terbaru Vercel sebelum memakainya untuk bisnis. Prinsip yang aman ialah membaca syarat paket. Baca juga cara hosting website; bila ingin dibantu, lihat jasa deployment website atau hubungi Valtef.
Pertanyaan yang sering diajukan
Apakah Vercel hanya untuk Next.js?
Tidak. Situs statis dan beberapa framework lain juga didukung.
Bagaimana menyimpan kunci rahasia?
Gunakan variabel lingkungan di pengaturan proyek, bukan di dalam kode.
Bagaimana mengembalikan versi sebelumnya?
Platform umumnya menyimpan riwayat deploy sehingga Anda bisa memulihkan versi sebelumnya.