Hatena::ブログ(Diary)

MERの日記 このページをアンテナに追加 RSSフィード

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項目を増やせば複数人での同時開発もできますよ!

linjalinja 2011/02/15 10:55 私もローカルにあるサーバーを何とか見に来れないかと考えていました。
よろしければ、詳しくやり方を教えて頂けないでしょうか。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/MER/20110124/1295878115