Vercel dapat Anda gunakan sebagai alternatif hosting untuk website statis atau dinamis. Karena selain dapat digunakan secara gratis terdapat beberapa fitur yang mendukung pengembangan web seperti deploy otomatis, domain yang bisa dikustom, dan performa yang cepat dengan dukungan cache.
Pada artikel kali ini kita akan mencoba deploy WordPress di Vercel menggunakan repositori github https://github.com/mitchmac/ServerlessWP.git
Buat Database.
Buat database MySQL yang dapat diakses oleh Vercel. Untuk itu Anda memerlukan database server yang dapat diakses secara public.
CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'%' identified by 'your_secure_password';
GRANT ALL PRIVILEGES ON wordpress.* to 'wordpress'@'%' WITH GRANT OPTION;
Untuk database MySQL saya sarankan untuk dibuat di region US agar proses query menjadi lebih cepat karena server Vercel juga menggunakan region tersebut.
Import Project
Kloning https://github.com/mitchmac/ServerlessWP.git ke repositori github Anda.
Kemudian masuk ke Vercel, lalu pilih Import Project
Pilih repositori github dan klik Import
Beri nama project lalu pada bagian Environment Variables dibuat seperti berikut.
Selanjutnya klik Deploy untuk memulai instalasi.
Tampilan setelah proses deploy selesai.
Klik Continue to Dashboard dan akses web sesuai domain yang diberikan.
Jika tampilan web muncul error There was a problem, check your function logs for clues, Anda dapat mengubah versi Node.js dari 20.x ke 18.x pada menu Setting.
Lakukan Redeploy untuk menerapkan perubahan versi Node.js.
Setelah proses deploy selesai, akses kembali website.
WordPress sudah dapat Anda gunakan.