Google App Engine for Goでデプロイしてみる
SDK Download
https://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Go
path設定
export PATH=/path/to/go_appengine:$PATH
サンプルアプリケーションをダウンロード
https://github.com/GoogleCloudPlatform/appengine-guestbook-go/archive/part1-helloworld.zip
試しに動かしてみる
downloadしたファイルがある場所でgoapp serve
%goapp serve INFO 2014-08-09 04:42:25,059 devappserver2.py:725] Skipping SDK update check. INFO 2014-08-09 04:42:25,071 api_server.py:171] Starting API server at: http://localhost:52335 INFO 2014-08-09 04:42:25,074 dispatcher.py:183] Starting module "default" running at: http://localhost:8080 INFO 2014-08-09 04:42:25,077 admin_server.py:117] Starting admin server at: http://localhost:8000
http://localhost:8080
にアクセスするとHello, world!
と表示される
Google App Engineにdeployする
Google App EngineのAPP-ID作成
https://appengine.google.com/start/createapp?
Deploy
app.yamlのapplication:
の値を作成したAPP-IDを指定する
appcfg.py --oauth2 update .
http://{APP-ID}.appspot.com/
にデプロイされる