Mengembangkan layanan secara lokal di Cloud Code untuk IntelliJ

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

Menentukan konfigurasi proses

Sebelum menjalankan layanan, Anda harus membuat konfigurasi run:

  1. Buka pemilih konfigurasi Run/Debug di Menu navigasi, 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 secara otomatis setelah perubahan disimpan, di bagian Mode smartwatch - build ulang dan deploy ulang, pilih Saat file disimpan. Layanan Cloud Run baru memiliki On demand yang dipilih secara default. Untuk mengetahui informasi selengkapnya tentang mode smartwatch, lihat Mode smartwatch.
  4. Tentukan opsi builder dan setelan 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 (fully managed)), menggunakan bagian Advanced revision settings saat Anda memilih Edit Configurations.

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 sebagai secret. Dengan Cloud Code, Anda dapat menyimpan secret ini dengan aman di Secret Manager dan mengambilnya secara terprogram saat Anda membutuhkannya. Untuk melihat detail tentang cara membuat dan mengelola secret dengan Cloud Code, lihat panduan Secret Manager.

Menjalankan layanan

Untuk menjalankan layanan, ikuti langkah-langkah berikut:

  1. Pilih target run Cloud Run: Run Locally dari pemilih konfigurasi Run/Debug di menu Navigation.
  2. Klik ikon tindakan run 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. Pada contoh di bawah, URL ini adalah http://localhost:8080.

    Log aktivitas 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.