Google Uygulama Motoru Google’ın altyapısında uygulamalar oluşturmanıza ve çalıştırmanıza olanak sağlayan güçlü bir platformdur. Sıfırdan çok katmanlı bir web uygulaması oluşturmanız veya statik bir web sitesi barındırmanız konusunda da Google App Engine çözüm sunar. Web sitenizi Google App Engine’de barındırmak için aşağıdaki adımlara bakalım.
Google Cloud Platform projesi oluşturma
Google’ın araçlarını kendi siteniz veya uygulamanız için kullanmak için Google Cloud Platform’da yeni bir proje oluşturmanız gerekir. Bunun için bir Google hesabına sahip olmanız gerekir.
- Uygulama Altyapısı panosu‘na gidin ve Oluştur düğmesine basın.
- Daha önce bir proje oluşturmadıysanız, e-posta güncellemelerini almak isteyip istemediğinizi seçmeniz ve Hizmet Koşullarını kabul etmeniz gerekir.
- Proje için bir ad girin, proje kimliğinizi düzenleyin ve not edin. Bu öğretici için aşağıdaki değerler kullanılır:
- Proje Adı: GAE Örnek Sitesi
- Proje Kimliği: gaesamplesite
- Projenizi oluşturmak için Oluştur düğmesini tıklatın.
Uygulama oluşturma
Her Cloud Platform projesi bir App Engine uygulaması içerebilir. Projemiz için bir uygulama hazırlayalım.
- Yayınlamak için örnek bir uygulamaya ihtiyacımız var. Kullanacak örnek uygulamanız yoksa, bunu indirin kullanabilirsiniz: örnek uygulama.
- Örnek uygulamanın yapısına bir göz atın –
website
klasörü web sitenizin içeriğini içerir veapp.yaml
da uygulama yapılandırma dosyanızdır.- Web sitenizin içeriği
website
klasörünün içine girmeli ve açılış sayfası daindex.html
olarak adlandırılmalıdır, ancak bunun dışında bir kısıtlama yok. app.yaml
dosyası, App Engine’e URL’leri statik dosyalarınıza nasıl eşlendirdiğini söyleyen bir yapılandırma dosyasıdır. Bu dosyayı düzenlemenize veya değiştirmenize gerek yok.
- Web sitenizin içeriği
Uygulamanızı yayımlama
Şimdi projemizi yaptık ve örnek uygulama dosyalarını bir araya getirdik. Artık uygulamamızı yayınlayalım.
- Google Cloud Shell‘i açın.
sample-app
klasörünü kod düzenleyicisinin sol bölmesine sürükleyip bırakın.- Projenizi seçmek için komut satırında aşağıdakileri çalıştırın:
gcloud config set project gaesamplesite
- Ardından, uygulamanızın dizinine gitmek için aşağıdaki komutu çalıştırın:
cd sample-app
- Artık uygulamanızı yayımlamaya, yani uygulamanızı App Engine’e yüklemeye hazırsınız:
gcloud app deploy
- Uygulamanızın bulunmasını istediğiniz bölgeyi seçmek için bir sayı girin.
- Onaylamak için girin:
Y
- Şimdi web sitenizi çevrimiçi görmek için tarayıcınızı proje kimliğiniz.appspot.com gidin. Örneğin, proje kimliği gaesamplesite için, gaesamplesite.appspot.com.
Ayrıca bkz.
Daha fazla bilgi için, bkz. Google App Engine Belgeleri.