Apa itu Firebase?
Firebase adalah layanan pengembangan aplikasi yang disediakan oleh Google. Layanan ini menghadirkan fitur yang menarik bagi pengembang aplikasi, seperti autentikasi pengguna, database realtime, penyimpanan data, dan masih banyak lagi.
Namun, untuk dapat menggunakan layanan Firebase, Anda perlu melakukan hosting terlebih dahulu. Salah satu cara untuk melakukan hosting Firebase adalah dengan memanfaatkan GitLab.
Berikut ini adalah cara hosting Firebase dari GitLab yang mudah untuk Anda praktikkan.
Langkah Pertama: Membuat Proyek Firebase dan Mengunduh Konfigurasi Firebase
Langkah pertama yang harus dilakukan adalah membuat proyek Firebase terlebih dahulu. Setelah itu, Anda perlu mengunduh konfigurasi Firebase dari proyek yang telah dibuat.
Untuk mengunduh konfigurasi Firebase, Anda dapat membuka proyek Firebase yang telah dibuat, lalu masuk ke bagian Settings dan klik tombol Download Firebase Config.
Setelah konfigurasi Firebase berhasil diunduh, selanjutnya Anda perlu membuat repository di GitLab. Repository ini akan digunakan untuk menyimpan proyek Firebase yang telah dibuat.
Langkah Kedua: Mengunggah Konfigurasi Firebase ke Repository di GitLab
Langkah kedua yang perlu dilakukan adalah mengunggah konfigurasi Firebase yang telah diunduh tadi ke repository di GitLab yang telah dibuat sebelumnya.
Anda dapat mengunggah konfigurasi Firebase dengan cara membuat file firebaseConfig.js di dalam repository GitLab. Setelah itu, copy dan paste konfigurasi Firebase yang telah diunduh tadi ke dalam file firebaseConfig.js tersebut.
Pastikan untuk melakukan commit dan push setelah mengunggah konfigurasi Firebase ke repository di GitLab.
Langkah Ketiga: Menghubungkan Firebase dengan Proyek di GitLab
Setelah konfigurasi Firebase berhasil diunggah ke repository di GitLab, selanjutnya Anda perlu menghubungkan Firebase dengan proyek yang telah dibuat di GitLab.
Untuk menghubungkan Firebase dengan proyek di GitLab, Anda dapat mengikuti langkah-langkah berikut ini:
- Buka proyek di GitLab dan masuk ke bagian Settings.
- Pilih bagian CI/CD dan klik tombol Add Variable.
- Buat variabel bernama FIREBASE_CONFIG dan isi dengan konfigurasi Firebase yang telah diunggah ke repository di GitLab.
- Simpan perubahan yang telah dilakukan.
Langkah Keempat: Menambahkan Skrip untuk Deploy Firebase
Setelah berhasil menghubungkan Firebase dengan proyek di GitLab, selanjutnya Anda perlu menambahkan skrip untuk deploy Firebase.
Anda dapat menambahkan skrip deploy Firebase dengan cara membuat file .gitlab-ci.yml di dalam repository GitLab. Setelah itu, copy dan paste kode berikut ke dalam file tersebut:
image: node:12.16.1stages:- deploydeploy:stage: deployscript:- npm install -g firebase-tools- firebase deploy --token "$FIREBASE_TOKEN"only:- master
Pastikan untuk melakukan commit dan push setelah menambahkan skrip deploy Firebase ke dalam repository di GitLab.
Langkah Kelima: Deploy Firebase
Setelah semua langkah di atas telah dilakukan, selanjutnya Anda dapat melakukan deploy Firebase dengan mudah dari GitLab.
Anda hanya perlu melakukan push ke branch master di repository GitLab. Setelah itu, GitLab akan secara otomatis melakukan deploy Firebase dengan menggunakan skrip yang telah ditambahkan sebelumnya.
Kesimpulan
Hosting Firebase dari GitLab ternyata sangat mudah dilakukan, bahkan oleh pemula sekalipun. Dengan mengikuti langkah-langkah di atas, Anda dapat melakukan hosting Firebase dengan mudah dan cepat.