Langkah 2: Buat layanan Cloud Run

Pada langkah ini, Anda akan membuat layanan Cloud Run untuk men-deploy aplikasi dari repositori yang Anda buat fork-nya pada langkah sebelumnya. Anda juga menyiapkan pemicu Cloud Build otomatis, sehingga aplikasi dibangun dan di-deploy ke Google Cloud setiap kali Anda mengirim commit baru ke repositori.

Membuat layanan Cloud Run dengan build berkelanjutan

  1. Di konsol Google Cloud , buka Cloud Run.

    Buka Cloud Run

  2. Klik Create service.

  3. Pilih Deploy berkelanjutan dari repositori.

  4. Klik Penyiapan dengan Cloud Build.

  5. Dalam daftar Repository, pilih repositori GitHub yang di-fork yang Anda buat untuk aplikasi Anda.

    Jika repositori Anda tidak tercantum, klik Kelola repositori yang terhubung. Saat menyelesaikan langkah ini, lakukan hal berikut, jika diminta:

    • Lakukan autentikasi ke GitHub.

    • Instal Cloud Build di akun GitHub Anda.

  6. Jika Anda memilih repositori untuk pertama kalinya untuk digunakan dengan Cloud Build di project Anda, centang kotak untuk menyetujui kebijakan persyaratan penggunaan.

  7. Klik Berikutnya.

  8. Di bagian Konfigurasi build, masukkan detail berikut:

    • Cabang: Cabang default-nya adalah ^main$. Jangan perbarui ini.

    • Jenis build: Klik Dockerfile.

    • Lokasi sumber: Masukkan yang berikut:

      /gemini/sample-apps/gemini-streamlit-cloudrun/Dockerfile
      
  9. Klik Simpan.

  10. Di halaman Buat layanan, masukkan detail berikut di bagian Konfigurasi:

    • Nama layanan: Masukkan gemini-streamlit-cloudrun.

    • Authentication: Klik Allow public access.

    • Autoscaling layanan: Tetapkan Jumlah minimum instance ke 1.

  11. Klik Container(s), volume, jaringan, keamanan.

  12. Di bagian Penskalaan otomatis revisi, masukkan berikut ini:

    • Jumlah minimum instance: Masukkan 1.

    • Jumlah maksimum instance: Masukkan 3.

  13. Klik Buat.

  14. Opsional: Untuk menguji deployment aplikasi ke Cloud Run, lakukan hal berikut:

    1. Di halaman Services di Cloud Run, klik nama layanan.

      Buka halaman Layanan

    2. Di halaman Detail layanan, klik URL yang ditampilkan di samping nama layanan.

Menyiapkan pemicu Cloud Build otomatis

  1. Buka halaman Pemicu di Cloud Build.

    Buka halaman Pemicu

  2. Klik nama pemicu baru Anda.

  3. Di bagian Sumber, klik untuk meluaskan Tampilkan filter file yang disertakan dan diabaikan.

  4. Di kotak Filter file yang disertakan, masukkan gemini-streamlit-cloudrun/**.

  5. Klik Simpan.