Men-deploy aplikasi dari Cloud Source Repositories ke App Engine

Panduan memulai ini menjelaskan cara men-deploy aplikasi dari Cloud Source Repositories ke App Engine. Pada langkah-langkah selanjutnya, Anda akan men-deploy aplikasi, mengupdate kode aplikasi dan repositori, serta men-deploy ulang kode yang telah diperbarui.

Sebelum memulai

  1. Selesaikan langkah-langkah dari Membuat repositori kode di Cloud Source Repositories.

    Setelah menyelesaikan panduan memulai tersebut, Anda memiliki aplikasi yang dapat di-deploy ke App Engine.

  2. Aktifkan App Engine Admin API.
  3. Aktifkan Admin API

Men-deploy aplikasi

  1. Di jendela terminal, buka direktori yang berisi repositori:

    cd hello-world
    
  2. Deploy aplikasi contoh:

    gcloud app deploy app.yaml
    
  3. Pastikan aplikasi Anda berjalan:

    gcloud app browse
    

    Browser menampilkan pesan Hello, World!.

Mengupdate aplikasi Anda

  1. Di jendela terminal, gunakan editor teks untuk mengupdate file main.py dengan menempel kode berikut:

    #!/usr/bin/env python
    
    import webapp2
    
    class MainHandler(webapp2.RequestHandler):
        def get(self):
            self.response.write('Goodbye, Moon!')
    
    app = webapp2.WSGIApplication([
        ('/', MainHandler)
    ], debug=True)
    
  2. Tambahkan file agar Git dapat melakukan commit:

    git add main.py
    
  3. Commit file dengan komentar yang menjelaskan histori tindakan ini:

    git commit -m "Update main.py to say Goodbye Moon"
    
  4. Kirim file ke Cloud Source Repositories:

    git push origin master
    

Men-deploy ulang aplikasi

  1. Di jendela terminal, masukkan perintah berikut:

    gcloud app deploy app.yaml
    
  2. Buka aplikasi:

    gcloud app browse
    

    Browser menampilkan pesan Goodbye, Moon!.

Pembersihan

Agar akun Google Cloud Anda tidak dikenakan biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.

Menonaktifkan aplikasi Anda

  1. Di konsol Google Cloud, buka halaman Settings App Engine.

    Buka halaman Setelan

  2. Klik Nonaktifkan aplikasi dan ikuti petunjuknya.

    Penonaktifan aplikasi akan langsung diterapkan.

  3. Konfirmasi bahwa aplikasi Anda dinonaktifkan dengan membuka URL aplikasi Anda, misalnya, http://[YOUR_PROJECT_ID].appspot.com/, dengan [YOUR_PROJECT_ID] adalah nama project ID Google Cloud Anda. Jika aplikasi Anda dinonaktifkan, kode status HTTP 404 Not Found akan ditampilkan.

Menghapus repositori

  1. Di GCP Console, buka halaman All repository untuk Cloud Source Repositories.

    Open Cloud Source Repositories

  2. Arahkan kursor ke repositori yang ingin Anda hapus, lalu klik Settings .

    Halaman Setelan umum akan terbuka.

  3. Klik Delete this repository .

    Dialog Remove repository akan terbuka.

  4. Ketik nama repositori yang ingin Anda hapus.

  5. Klik Delete.

Langkah selanjutnya