macでGoogleAppEngineでhelloworld
勉強会の宿題として。
以下のURLから Google App Engine 用のクライアントソフト『Google App Engine Launcher』をダウンロードする。
Google App Engine Launcherをインストールし起動する。
File > New Application もしくは command + N で新しいアプリケーションを作成、Application Name を入力し Create を実行する。
すると Application Directory で指定したフォルダ内にアプリケーションのフォルダが作成される。
フォルダ内に新しく helloworld.py を作成し、中身は以下のようにする。
print 'Content-Type: text/plain' print '' print 'Hello, world!'
app.yaml を開き、main.py の部分を helloworld.py に書き換えて上書き保存する。
application: ka-z-z-z-ya version: 1 runtime: python api_version: 1 handlers: - url: .* script: helloworld.py
ここまでで作成は完了。
ローカルでテストする。
Control > Run もしくは command + R でアプリケーションの実行。
Control > Browse もしくは command + B で動作を確認。
ローカルでの動作が確認できたら、いよいよwebへアップロード。
あらかじめグーグルのアカウントを用意し、アプリケーションを登録しておく。
Application Identifier は Launcher で作成したときのアプリケーション名と一致させないとデプロイ時にエラーとなる。
Launcher でデプロイを実行。Control > Deploy あるいは comannd + D。
urlを開くと helloworld が表示される。
なんか駆け足になってしまった。