2011-01-24
mixiアプリ on GAEをリモートで開発する
GAEの開発サーバーはローカルで手軽に動かせてとても便利なのですが、mixiアプリのようなソーシャルアプリの場合、コンテナからアクセスできなければ動作確認ができません。
ちょっとした文言修正等で都度デプロイして確認するのは面倒なので、私はリモートサーバーで開発し、Nginxを使ってGAEの開発サーバーにアクセスするようにしています。
やり方は簡単で、まず開発サーバーを起動します。
dev_appserver.py --datastore_path=./db --port=8080 --history_path=./history.log ./web
nginx.confに設定を書きます。
server {
listen 80;
server_name test.xxx.com
access_log /var/log/nginx/gae.access.log;
location / {
# GAEの開発サーバーを指定
proxy_pass http://localhost:8080;
}
}
これだけでhttp://test.xxx.com/にアクセスすればGAEの開発サーバーにつながるので、ソーシャルゲーム開発が快適になります。
dev_appserverのportを変更し、nginxのserver項目を増やせば複数人での同時開発もできますよ!
トラックバック - http://d.hatena.ne.jp/MER/20110124/1295878115
リンク元
- 4 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=gae+mixiアプリ ローカル
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=mixiアプリ ローカル 開発&source=web&cd=4&ved=0CEcQFjAD&url=http://d.hatena.ne.jp/MER/20110124/1295878115&ei=Io2fToP2OseciQf6saXtBg&usg=
- 3 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/MER/20110124/1295878115&rct=j&q=gae mixi ゲーム&ei=y3C1TYS6AY2ivQPOkKScBw&usg=AFQjCNEz_Vbu23qMiU32vg9OEhkg-o3t3g
- 2 http://search.minakoe.jp/rsss/rsss.asp?qry=domain:hatena&adv_ok=0&multi=1
- 2 http://search.yahoo.co.jp/search?p=GAE ソーシャルアプリ&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 2 http://www.google.co.jp/m/search?site=mobile&ie=Shift_JIS&q=MIXI+アプリ+作り方+どこのサーバー
- 2 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&sa=X&ei=_PfNTejJN4mKuAOpybGiCg&ved=0CCwQBSgA&q=mixi+アプリ開発+サーバ&spell=1&biw=1024&bih=531
- 1 http://d.hatena.ne.jp/diarylist?of=50&mode=rss&type=public
- 1 http://d.hatena.ne.jp/keyword/アプリケーション?kid=1474&alias_redirect_referer=109134
- 1 http://d.hatena.ne.jp/keyword/GAE
