Anda dapat men-deploy web atau aplikasi Flutter langsung dari ruang kerja Project IDX menggunakan beberapa metode berbeda, termasuk Firebase Hosting dan Google Cloud Run.
Firebase Hosting
Sebelum men-deploy aplikasi ke Firebase Hosting, buat project Firebase dan daftarkan aplikasi Anda.
Jika tidak memiliki izin project Firebase yang diperlukan, Anda dapat meminta Pemilik project Firebase untuk menetapkan peran yang berlaku di setelan IAM Firebase console. Jika Anda memiliki pertanyaan terkait cara mengakses project Firebase, termasuk cara menemukan atau menetapkan Pemilik, baca artikel Izin dan akses ke project Firebase.
Untuk men-deploy aplikasi di Firebase Hosting dari IDX, ikuti langkah-langkah berikut:
Buka ruang kerja Project IDX Anda.
Klik ikon IDX di panel navigasi untuk membuka panel Project IDX dan luaskan bagian Firebase Hosting.
Klik Autentikasi Firebase Hosting dan ikuti petunjuk di jendela Terminal untuk mengautentikasi akun Firebase Anda.
Klik Initialize Firebase Hosting, lalu ikuti petunjuk di jendela Terminal untuk menyiapkan konfigurasi deployment Anda.
Untuk men-deploy aplikasi, klik Deploy to Production atau Deploy to Channel dari bagian Firebase Hosting pada panel Project IDX.
Cloud Run
Sebelum men-deploy menggunakan Cloud Run, pastikan Anda menyiapkan project Google Cloud dan mengaktifkan penagihan.
Buka ruang kerja Project IDX Anda.
Klik ikon IDX di panel navigasi untuk membuka panel Project IDX, lalu klik Deploy to Cloud Run.
Pilih opsi Allow this workspace to access Google Cloud resources using my Google Account dan pilih project Google Cloud dengan penagihan yang diaktifkan dari jendela dialog.
Klik Authentication dari bagian Cloud Run di panel IDX, lalu ikuti petunjuk untuk melakukan autentikasi.
Klik Deploy, lalu ikuti petunjuk untuk menyiapkan konfigurasi deployment dan men-deploy aplikasi Anda.