ana sayfa > google app engine, pardus > Pardus’a Google App Engine Kurulumu

Pardus’a Google App Engine Kurulumu

Pazar, 21 Haz 2009 yorum ekle yorumlara git

Önceki yazılarımda Google App Engine’den biraz bahsetmiştim. Kodlarımızı GAE sunucularına yüklemek için veya yerelde çalıştırmak için bir uygulama kullanıyoruz. Windwos için bu uygulama bir .exe dosyası ve çalıştırıp kuruyoruz. Burada sorun yok. Fakat bu uygulamanın Linux versiyonu ise bir .zip dosyası. Bunu nasıl kullanacağımızı görelim:

1. Adım: Uygulamayı indirelim:

şuradan google_appengine_1.2.3.zip dosyasını indiriyoruz.

2. Adım: indirdiğimiz zip dosyasını açıp /home/faruk/gae (burada ‘faruk’ yerine sizin kullanıcı adınız gelecek) dizinine kopyalıyoruz. Bu kısmı isterseniz sağ tıklayıp buraya çıkar diyerek veya komutlarla şöyle yapabilirsiniz:

unzip google_apengine_1.2.3.zip
cp -R googgle_appengine /home/faruk/gae

Sıkıştırılmış dosyayı açıp /home/faruk/gae dizinine kopyaladık. Uygulamamız bu dizine kurulmuş oldu.

3.Adım: Şimdi de çalışacağımız dizinin içine buradan bir symlink oluşturalım. Çalışacağımız dizin /home/faruk/Desktop/projelerim/ olsun. Şu kodları yazarak symlink oluşturuyoruz:

sudo ln -s /home/faruk/gae /home/faruk/Desktop/projelerim/gae

4.Adım: Şimdi tekrar projelerim dizinine dönerek burada herhangi bir GAE uygulaması yapabilirz. Hemen küçük bir uygulama yapalım. Önce deneme isminde bir dizin açalım:

mkdir deneme

Bu dizinin içine app.yaml ve main.py dosyalarımızı oluşturalım:

app.yaml:

application: deneme
version: 1
runtime: python
api_version: 1

handlers:
- url: /.*
  script: main.py

main.py:

from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app

class MainPage(webapp.RequestHandler):
    def get(self):
        self.response.headers['Content-Type'] = 'text/plain'
        self.response.out.write('Merhaba Pardus')

application = webapp.WSGIApplication([('/',MainPage)],debug=True)

def main():
    run_wsgi_app(application)

if __name__ == "__main__":
    main()

Şimdi tekrar projelerim dizinine gelerek şu komutları yazalım:

sudo python gae/dev_appserver.py deneme

Firefoxu açıp localhost:8080/ adresine girdiğimizde Merhaba Pardus yazısını görüyoruz. Hayırlı olsun…

EkleBunu Sosyal Paylaşım Butonu

İlgili Yazılar

  1. şimdilik yorum yok.
  1. şimdilik geri bağlantı yok