Langkah 2: Buat layanan Cloud Run

Pada langkah ini, Anda akan membuat layanan Cloud Run untuk men-deploy aplikasi dari repositori yang Anda buat pada langkah sebelumnya. Anda juga menyiapkan Pemicu Cloud Build, agar 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 Continuously deploy from a repository.

  4. Klik Penyiapan dengan Cloud Build.

  5. Dalam daftar Repository, pilih repositori GitHub 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:

    • Mengautentikasi 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, pilih kotak centang untuk menyetujui persyaratan menggunakan kebijakan.

  7. Klik Next.

  8. Di bagian Build configuration, masukkan detail berikut:

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

    • Build type: Klik Dockerfile.

    • Source location: Masukkan:

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

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

    • Service name: Masukkan gemini-streamlit-cloudrun.

    • Authentication: Klik Allow unauthenticated invocations.

    • Penskalaan otomatis layanan: Tetapkan Jumlah minimum instance ke 1.

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

  12. Di bagian Penskalaan otomatis revisi, masukkan:

    • Jumlah minimum instance: Masukkan 1.

    • Jumlah maksimum instance: Masukkan 3.

  13. Klik Create.

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

    1. Pada 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.