Deploy Flutter Web di Jagoan Hosting

gray spacecraft taking off during daytime

Salah satu fitur Flutter yang menarik adalah membuat aplikasi web. Secara singkat, kita dapat melakukan kompilasi source code kita yang biasanya menjadi menjadi aplikasi mobile, kini menjadi aplikasi web. Tentunya dengan sedikit modifikasi di beberapa tempat.

Aplikasi web yang dihasilkan termasuk Single Page Application atau yang biasa disebut SPA. Outputnya juga sebetulnya html dan beberapa file js dan assets ( image , font dll). Sehingga proses deploymentnya juga tidak berbeda jauh dengan proses deployment SPA pada umumnya.

Di tulisan kali ini akan membahas bagaimana langkah – langkah deployment aplikasi web Flutter ke Jagoan Hosting. Jagoan Hosting merupakan penyedia layanan jasa hosting, domain dan vm. Beberapa tautan merupakan tautan afiliasi Jagoan Hosting. Saya akan mendapat komisi jika Anda menggunakan jasa Jagoan Hosting dalam syarat dan kondisi berlaku.

Untuk menyederhanakan pembahasan, beberapa hal tidak saya bahas di tulisan kali ini, dan saya berasumsi pembaca mengetahui atau mempunyai beberapa hal berikut

  1. Aplikasi Flutter yang siap dideploy ke web
  2. Paham mengenai konsep hosting
  3. Pembaca masih awam dalam menggunakan Flutter atau menggunakan Flutter dalam skala hobby atau belajar.
  4. Mempunyai akun Jagoan Hosting, jika belum bisa daftar di sini. Harga dimulai dari Rp. 15.000 / bulan !

Time needed: 15 minutes

Secara konsep, deployment aplikasi web Flutter sama dengan deployment aplikasi SPA. Kita hanya perlu mengupload file yang dihasilkan langsung ke hosting

  1. Build aplikasi web

    Jalankan command flutter build web dan tunggu sampai selesai build. Hasil dari build akan tersimpan di folder /build/webterminal build aplikasi web flutter

  2. Compress File

    Compress semua file dan folder yang terbentuk. Compress ke dalam satu file zip. Untuk aplikasi sederhana, kira – kira akan berukuran belasan mb.

  3. Login ke Cpanel di Jagoan Hosting

    Login ke dashboard kemudian pilih menu layanan dan buka Cpanel

  4. Buka File Manager

    Buka menu File Manager. File Manager akan terlihat di menu sisi kiri.

  5. Upload File Zip

    Pilih folder yang akan kita tuju. Sebagai contoh saya akan deploy ke https://qrtool.mahaat.id/ sehingga saya perlu upload file zip ke folder qrtool.mahaat.id . Kemudian extract seperti pada gambar.

  6. Verifikasi File Terdeploy

    Sekarang aplikasi web yang Anda buat seharusnya sudah terdeploy, langkah terakhir adalah akses lewat domain Anda, apakah sudah terdeploy dengan baik atau belum

Cukup singkat bukan langkah – langkah deploymentnya ? Akhir kata terima kasih sudah menyimak tutorial singkat ini. Semoga berguna untuk Anda.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *