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
- 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.
- Aktifkan App Engine Admin API.
Men-deploy aplikasi
Di jendela terminal, buka direktori yang berisi repositori:
cd hello-world
Deploy aplikasi contoh:
gcloud app deploy app.yaml
Pastikan aplikasi Anda berjalan:
gcloud app browse
Browser menampilkan pesan
Hello, World!
.
Mengupdate aplikasi Anda
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)
Tambahkan file agar Git dapat melakukan commit:
git add main.py
Commit file dengan komentar yang menjelaskan histori tindakan ini:
git commit -m "Update main.py to say Goodbye Moon"
Kirim file ke Cloud Source Repositories:
git push origin master
Men-deploy ulang aplikasi
Di jendela terminal, masukkan perintah berikut:
gcloud app deploy app.yaml
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
Di konsol Google Cloud, buka halaman Settings App Engine.
Klik Nonaktifkan aplikasi dan ikuti petunjuknya.
Penonaktifan aplikasi akan langsung diterapkan.
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 HTTP404 Not Found
akan ditampilkan.
Menghapus repositori
Di GCP Console, buka halaman All repository untuk Cloud Source Repositories.
Arahkan kursor ke repositori yang ingin Anda hapus, lalu klik Settings settings.
Halaman Setelan umum akan terbuka.
Klik Delete this repository delete.
Dialog Remove repository akan terbuka.
Ketik nama repositori yang ingin Anda hapus.
Klik Delete.
Langkah selanjutnya
- Pelajari App Engine lebih lanjut.