Mengembangkan layanan secara lokal di Cloud Code untuk IntelliJ

Dengan Cloud Code, Anda dapat mengembangkan layanan Cloud Run secara lokal di lingkungan yang mirip dengan Cloud Run. Cloud Code memantau perubahan pada sumber Anda dan dengan cepat memperbarui layanan yang sedang berjalan untuk mencerminkan perubahan ini.

Menentukan konfigurasi proses

Sebelum menjalankan layanan, Anda harus membuat konfigurasi eksekusi:

  1. Buka pemilih konfigurasi Run/Debug di Navigation bar, lalu klik Edit Configurations.
  2. Di bagian Cloud Code: Cloud Run, pilih Cloud Run: Run Locally.
  3. Jika Anda ingin Cloud Code men-deploy ulang aplikasi Anda secara otomatis setelah perubahan Anda disimpan, di bagian Watch mode - rebuild and redeploy, pilih On file save. Layanan Cloud Run baru memiliki Sesuai permintaan yang dipilih secara default. Untuk mengetahui informasi selengkapnya tentang mode smartwatch, lihat Mode smartwatch.
  4. Tentukan opsi builder dan setelannya yang relevan.

    Cloud Code mendukung jenis artefak Docker, Jib, dan Buildpack.

  5. Klik Oke.

Opsional: Menyesuaikan konfigurasi

Saat mengembangkan secara lokal, Anda dapat menentukan setelan tambahan seperti akun layanan, variabel lingkungan, dan koneksi SQL (saat menggunakan Cloud Run (dikelola sepenuhnya)), menggunakan bagian Setelan revisi lanjutan saat Anda memilih Edit Konfigurasi.

Variabel lingkungan

Variabel lingkungan berikut akan otomatis ditambahkan ke container yang berjalan:

Nama Deskripsi Contoh
PORT Port yang akan diproses oleh server HTTP Anda. 8080
K_SERVICE Nama layanan Cloud Run yang sedang dijalankan. hello-world
K_REVISION Nama revisi Cloud Run yang sedang dijalankan. hello-world.1
K_CONFIGURATION Nama konfigurasi Cloud Run yang membuat revisi. hello-world

Menyimpan rahasia

Jika kode Anda menyertakan data yang berpotensi sensitif seperti kunci API, sandi, dan sertifikat, sebaiknya simpan data tersebut sebagai secret. Dengan Cloud Code, Anda dapat menyimpan secret ini dengan aman di Secret Manager dan mengambilnya secara terprogram saat Anda membutuhkannya. Untuk melihat secara mendetail cara membuat dan mengelola secret dengan Cloud Code, lihat panduan Secret Manager.

Menjalankan layanan Anda

Untuk menjalankan layanan, ikuti langkah-langkah berikut:

  1. Pilih target eksekusi Cloud Run: Run Locally dari pemilih konfigurasi Run/Debug di panel Navigasi.
  2. Klik ikon tindakan jalankan Cloud Run: Run Locally.
  3. Lihat log dari layanan yang sedang berjalan, yang di-streaming langsung ke jendela output.
  4. Setelah deployment selesai, Anda dapat melihat layanan yang sedang berjalan dengan mengikuti URL yang ditampilkan di panel Log Peristiwa. Dalam contoh di bawah, URL ini adalah http://localhost:8080.

    Log peristiwa dengan notifikasi deployment yang berhasil dan URL untuk melihat pratinjau layanan Anda

Mendapatkan dukungan

Untuk mengirimkan masukan atau melaporkan masalah di IDE IntelliJ, buka Tools > Cloud Code > Help / About > Submit feedback or report an issue untuk melaporkan masalah di GitHub.