2011-01-01 6 views
4

私は、最終的にJSON-RPC呼び出しをサポートすることを目標とし、非常に軽いweb2pyアプリを作成しました。簡単なweb2pyアプリをGAEにアップロード

(winxpで)web2pyのソースコードを入手し、コンパイルしたプログラムの上に展開するチュートリアルをオンラインで見つけました。トップレベルで、私はプログラム名でapp.yamlを編集し、GAE SDKを使ってプログラムをアップロードしました。サンプルアプリケーションを含むすべてのものがアップロードされたようです。私はそれが全体のgluonディレクトリとpyファイルでいっぱいの他のdirを含んでいると思う。アプリケーションをアップロードするためだけにweb2pyを設定する方法はありますか?それを実行するために最低限必要なことはありますか? |

(アプリケーション/(管理者|例)/.*):

答えて

7

web2pyに付属していますapp.yamlをセクションのskip_filesを含み、それは、とりわけ、この行を含める必要があります|(/.*)歓迎| |例のアプリケーション/(管理者)

あなたは

にそれを変更することができます

ウェルカムアプリがデプロイされないようにします。あなたが持っているかもしれないし、展開したくないアプリを追加します。あなたが必要とする最低でも

  • のweb2py/gaehandler.py
  • のweb2py /グルーオン/ *(およびサブフォルダを、これはweb2pyのある)
  • のweb2py /アプリケーション/ theoneappyouwanttodeploy/*(およびサブフォルダ)
+0

ヒントをお願いします。私はまた、ページを稼働させるためにweb2py/VERSIONが必要であることを発見しました。一つの最後のこと、私はいくつかの実験を行い、wsgihandler.pyがなければページをロードするのに数秒かかったことも分かりました。 wsgihandler.pyが見つからない場合、web2pyがハングアップしないようにスクリプトを変更する方法はありますか? –

+1

odd。 GA2のweb2pyはwsgihandler.pyを使用していません – mdipierro

+0

私は上記のようにしましたが、まだウェルカムアプリが展開されているようです。 Google Appランチャーから閲覧すると、まだウェルカムアプリが表示されます。そこから私はログインして管理アプリを起動することもできます。 URLはhttp:// localhost:8080/admin/default/siteのようなものです。それはなぜですか? – synergetic

関連する問題