【GAE】別のマシンから動作確認するためのコマンド

Google App Engineの開発で、GAE自体はMac Serverで動いているけどもコーディングは共有フォルダ経由でWindowsから行っているので、ブラウザでの動作確認もWindowsから行うために調査したメモ。

環境はGoogle App Engine SDK 1.3.6, Mac OS X Server

GoogleAppEngineLauncherから起動した場合はlocalhost:8080のアドレスのみでしか動作しない。localhost以外のアドレスでもアクセスを許可するためにはコマンドを実行して起動する必要があるみたい。

詳しくは公式サイトのリファレンスで。

インストールの方法は前の記事を参考に。

$ dev_appserver.py --address=192.168.0.62 gbook

で、他のマシンから http://192.168.0.62:8080/ のアドレスでアクセスできるはず。

ファイヤーウォールを設定している場合は空けてあげる必要がある。Mac OS X Serverの場合は、サーバ環境設定 → セキュリティ からポートを追加する。

これでSSHを使って、コマンドを叩けばいいので、コーディングから動作確認までMacのコンソールを使わずに済む。

開発しやすい環境が整ったので、いろいろ作ってみますかな。

 

<関連記事>

Mac環境にGAEの環境(Python)を整えてGAEOをインストール
Mac Snow Leopard ServerにTera TermでSSHログインする