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:
- Buka pemilih konfigurasi Run/Debug di Menu navigasi, lalu klik Edit Configurations.
- Di bagian Cloud Code: Cloud Run, pilih Cloud Run: Run Locally.
- 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.
Tentukan opsi builder dan setelan yang relevan.
Cloud Code mendukung jenis artefak Docker, Jib, dan Buildpack.
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:
- Pilih target run Cloud Run: Run Locally dari pemilih konfigurasi Run/Debug di menu Navigation.
- Klik Cloud Run: Run Locally.
- Lihat log dari layanan yang sedang berjalan, yang di-streaming langsung ke jendela output.
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.