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 pada langkah sebelumnya. Anda juga menyiapkan pemicu Cloud Build otomatis, sehingga aplikasi di-build dan di-deploy ke Google Cloudsetiap kali Anda mendorong 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 Repositori, pilih repositori GitHub yang di-fork yang Anda buat untuk aplikasi.

    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 dalam project, centang kotak untuk menyetujui kebijakan persyaratan penggunaan.

  7. Klik Berikutnya.

  8. Di bagian Build configuration, masukkan detail berikut:

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

    • Build type: Klik Dockerfile.

    • Source location: 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 unauthenticated invocations.

    • Autoscaling layanan: Tetapkan Minimum number of instances ke 1.

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

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

    • Minimum number of instances: Masukkan 1.

    • Maximum number of instances: Masukkan 3.

  13. Klik Buat.

  14. Opsional: Untuk menguji deployment aplikasi ke Cloud Run, lakukan tindakan 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 Save.