Langkah 2: Buat layanan Cloud Run

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

Membuat layanan Cloud Run dengan build berkelanjutan

  1. Di Google Cloud konsol, buka Cloud Run.

    Buka Cloud Run

  2. Klik Create service.

  3. Pilih Continuously deploy from a repository.

  4. Klik Set up with Cloud Build.

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

    Jika repositori Anda tidak tercantum, klik Manage connected repositories. Saat menyelesaikan langkah ini, lakukan hal berikut, jika diminta:

    • Mengautentikasi ke GitHub.

    • Menginstal 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 Next.

  8. Di bagian konfigurasi build, masukkan detail berikut:

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

    • Jenis build: Klik Dockerfile.

    • Lokasi sumber: Masukkan hal berikut:

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

  10. Di halaman Create service, masukkan detail berikut di bagian Configure:

    • Nama layanan: Masukkan gemini-streamlit-cloudrun.

    • Authentication: Klik Allow public access.

    • Service autoscaling: Tetapkan Minimum number of instances ke 1.

  11. Klik Container(s), volumes, networking, security.

  12. Di bagian Revision autoscaling, masukkan hal berikut:

    • Minimum number of instances: Masukkan 1.

    • Jumlah instans maksimum: Masukkan 3.

  13. Klik Create.

  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 Service details, klik URL yang ditampilkan di samping nama layanan.

Menyiapkan pemicu Cloud Build otomatis

  1. Buka halaman Triggers di Cloud Build.

    Buka halaman Pemicu

  2. Klik nama pemicu baru Anda.

  3. Di bagian Source, klik untuk meluaskan Show included and ignored files filters.

  4. Di kotak Included files filter, masukkan gemini-streamlit-cloudrun/**.

  5. Klik Save.