Men-deploy ke Lingkungan Fleksibel App Engine di Cloud Code for IntelliJ

Dokumen ini menjelaskan cara men-deploy aplikasi App Engine ke lingkungan fleksibel App Engine dari dalam IntelliJ IDEA.

Sebelum memulai

  • Ikuti panduan Membuat Aplikasi untuk menginstal dan menyiapkan Cloud Code serta membuat aplikasi App Engine untuk lingkungan fleksibel. Pastikan untuk menambahkan dukungan framework fleksibel App Engine.

    Jika Anda tidak memiliki aplikasi, tetapi masih ingin mencoba prosedur deployment ini, download aplikasi contoh:

    1. Clone aplikasi contoh Spring Boot ke komputer lokal Anda:

       git clone https://github.com/spring-guides/gs-spring-boot
      
    2. Di IntelliJ, pilih File > Open untuk membuka pemilih file.

    3. Buka /gs-spring-boot/.

    4. Pilih direktori /complete/.

    5. Klik OK.

    6. Tambahkan dukungan framework fleksibel App Engine.

Membuat konfigurasi deployment

  1. Pilih Tools > Cloud Code > App Engine > Deploy to App Engine.

    field<i} untuk Name, Server, Deployment, Project, Version, dan app.yaml." class="l10n-absolute-url-src screenshot" l10n-attrs-original-order="src,class,alt" src="https://cloud.google.com/static/code/docs/intellij/images/intellij-deploy-flex-maven.png" />

  2. Konfirmasi konfigurasi server:

    1. Klik elipsis (...) di samping kolom Server.

    2. Dalam dialog, pastikan kolom Name menampilkan Google App Engine.

    3. Klik OK.

  3. Pilih sumber Deployment.

    Cloud Code for IntelliJ mendukung deployment dari artefak Maven, artefak khusus IntelliJ, atau file JAR atau WAR sistem file.

    1. Jika Anda memilih file JAR atau WAR sistem file sebagai sumber deployment, klik elipsis (...) di samping kolom Deployment Archive untuk membuka arsip deployment.
  4. Pilih project di kolom Project.

    Saat pertama kali mengonfigurasi deployment, Anda akan diminta untuk login ke akun yang terkait dengan project Konsol Google Cloud yang ingin di-deploy.

  5. Di bagian Konfigurasi Fleksibel App Engine, pilih file app.yaml yang valid.

    1. Jika Anda tidak melihat file app.yaml yang valid di menu drop-down, klik Edit untuk memilih file. Lihat bagian Mengupdate konfigurasi fleksibel App Engine untuk informasi selengkapnya.
  6. Isi kolom lain sesuai kebutuhan untuk mengonfigurasi deployment.

  7. Klik Run untuk mem-build dan men-deploy aplikasi Anda.

  8. Di jendela Application Servers, klik nama project Anda untuk memantau progres deployment-nya. Jika jendela tidak ditampilkan, klik View > Tool Windows > Application Servers.

    Setelah deployment selesai, Anda dapat melihat URL aplikasi di output konsol.

Men-deploy ke runtime kustom

Anda dapat mengubah file app.yaml untuk men-deploy aplikasi ke runtime kustom menggunakan file Docker.

  1. Di file app.yaml, tetapkan runtime Anda ke kustom.

  2. Setelah Anda menyelesaikan langkah-langkah membuat konfigurasi deployment, bagian Konfigurasi Fleksibel App Engine akan menampilkan jalur ke file app.yaml dan Docker Anda.

    Dialog yang menampilkan bagian konfigurasi fleksibel app engine
pada layar buat konfigurasi deployment. Kolom menampilkan
jalur ke file app.yaml. Ada tombol edit untuk memilih file
yang berbeda. Label menampilkan runtime sebagai kustom. Label menunjukkan jalur file Docker. Kolom nama artefak Bertahap menunjukkan jalur ke file Docker.

  3. Klik Edit untuk memilih file app.yaml dan Docker yang valid.

    Dialog yang menampilkan bagian konfigurasi fleksibel app engine
pada layar buat konfigurasi deployment. Kolom menampilkan
jalur ke file app.yaml. Ada tombol edit untuk memilih file
yang berbeda. Label menampilkan runtime sebagai kustom. Label menunjukkan jalur file Docker. Kolom nama artefak Bertahap menunjukkan jalur ke file Docker.

  4. Klik elipsis (...) di samping kolom app.yaml dan Dockerfile Directory untuk membuka file yang sesuai.

  5. Klik OK.

Mengupdate konfigurasi fleksibel App Engine

Setelah membuat konfigurasi deployment awal, Anda dapat mengubah konfigurasi tersebut sesuai kebutuhan aplikasi Anda.

  1. Pilih File > Project Structure.

    Dialog Project Structure akan ditampilkan.

  2. Di bagian Project Settings, pilih Facets.

  3. Pilih faset fleksibel App Engine.

  4. Untuk memilih file app.yaml, klik elipsis (...) di samping kolom app.yaml untuk membuka lokasi file yang valid.

  5. Jika Anda melakukan deployment ke runtime kustom, klik elipsis (...) di samping kolom direktori Dockerfile untuk membuka lokasi file yang valid.

  6. Klik OK.

Menghapus server

Jika ingin menghapus server yang telah dikonfigurasi untuk project, Anda dapat melakukannya seperti berikut:

  1. Pilih File > Settings > Build, Execution, Deployment > Clouds.

    Pada macOS, ini adalah IntelliJ IDEA > Preferences > Build, Execution, Deployment > Clouds.

  2. Pilih server Anda (App Engine) dan klik tanda minus (-) di bagian atas jendela untuk menghapusnya.

  3. Klik OK.

Langkah selanjutnya

Dapatkan dukungan

Untuk mengirimkan masukan atau melaporkan masalah di IntelliJ IDE, buka Alat > Cloud Code > Bantuan / Tentang > Kirim masukan atau laporkan masalah untuk melaporkan masalah di GitHub, atau ajukan pertanyaan di Stack Overflow.