Kebanyakan startup belakangan ini cenderung lebih memilih mengembangkan produknya melalui layanan serverless. Layanan serverless memungkinkan startup dapat fokus mengembangkan produknya, tanpa perlu pusing maintenance server dan keamananya. Salah satu layanan serverless yang sering digunakan startup pada masa awal pengembanganya adalah Firebase. Firebase memiliki keunggulan pengunaanya yang gratis, kemudian dikenakan biaya pay as you go jika kebutuhanya sudah harus scale up. Layanan yang cocok untuk start up yang akan cek ombak di pasar.
Jika mendevelop aplikasi melalui VSCode, kita bisa langsung mendeploy ke firebase hosting melalui terminal. Berikut langkah-langkah konfigurasi firebase melalui terminal VSCode:
- Buka sebuah proyek di VSCode
- Kemudian pada terminal VSCode, ketikkan npm -i firebase (pastikan sudah menginstall node.js dan npm sebelumnya)
- Ketikkan npm install -g firebase-tools
- Jika terminal VSCode terdapat pesan error terkait Policy, aktifkan dahulu aksesnya dengan membuka Power Shell dengan run as administrator.
- Kemudian ketikkan Set-ExecutionPolicy Unrestricted
- Ulangi instalasi firebase melalui npm pada langkah ke dua dan ke tiga
- Setelah instalasi firebase berhasil, kemudian ketikkan firebase login
- Anda akan diarahkan ke halaman login firebase
- Setelah berhasil login, buatlah inisialisasi dengan mengetik firebase init
- Ketik Y dan enter untuk pertanyaan are you ready to process?
- Pilih hosting
- Pilih create new project dan berikan nama project
- Kemudian pilih public directory sebagai direktori yang akan diakses webserver firebase
- Kemudian pindahkan file project ke directory public
- Kamudian ketik firebase deploy
- Kemudian lihat hasilnya dengan membuka url https://namaproyek.web.app
