% mkdir hello-gae-bottle
% cd hello-gae-bottle
% cp /opt/local/lib/python2.5/site-packages/bottle.py .
Bottleは1ファイルなんですね。素敵です。
% vi hello.py
from bottle import route, default_app
from google.appengine.ext.webapp.util import run_wsgi_app
@route('/')
def index():
return 'Hello, GAE Bottle!'
run_wsgi_app(default_app())
webappに含まれてるrun_wsgi_appを使うところ以外は普通のwsgiアプリですね。
% vi app.yaml
application: hello-gae-bottle
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: hello.py
CGIの時と同じ。
% dev_appserver.py .
やはりpythonでやると一番手っ取り早いですね。