私はdotcloudに自分のweb.pyアプリケーションをデプロイしようとしていますが、その方法を理解することはできません。 http://docs.dotcloud.com/static/tutorials/firststeps/wsgiでドットクラウドをWeb.py
をそして私は
のpythonサービスが WSGI標準と互換性の任意のpython Webアプリケーションをホストすることができます... http://docs.dotcloud.com/static/components/python/を見て:
私はこのチュートリアル罰金を通り抜けました。すべての現代のPythonのWebフレームワーク 含ま
:ジャンゴ、Pylonsの、web.py、web2pyの など
を...
のpythonは、nginxの+ uWSGI、supervisordによって管理 で実行されます。静的資産 は、Nginxによって直接提供されます。 のパフォーマンスが向上します。
...
DotCloudアプリを構築するために十分に確立ツールと規則を依存しています。 DotCloud上で動作するようにアプリケーションを適応させるのは簡単です。
...
にアプリを展開する場合、DotCloud はwsgi.py.というファイルを探します をアプリケーションディレクトリのルート に作成してください。
グーグルで "web.py WSGIは" 命令のかなり途方に暮れるの配列を持っているhttp://webpy.org/installにつながります。私はそのページ上でいくつかの提案を試みたが、何もできなかった。
最も有望な見通しはそれほどのようwsgi.pyというファイルを作成しているように見えた:
import web
urls = (
'/(.*)', 'hello'
)
class hello:
def GET(self, name):
if not name:
name = 'World'
return 'Hello, ' + name + '!'
app = web.application(urls, globals(), autoreload=False)
application = app.wsgifunc()
私もその横に空__init__.py
を作成しました。
は、次に私がやった:
dotcloud create jca_hello.py
dotcloud deploy -t python jca_hello.www
dotcloud push jca_hello.www .
しかし、今、私はhttp://www.jca_hello.dotcloud.com/に行くとき、私が見るすべては次のとおりです。
どれ
を見つけuWSGIエラー
WSGIアプリケーションではありませんアイデア?
驚くばかりです。できます。私は2時間以内にドットクラウドデベロッパーから詳細な回答を得ることを期待していなかったと言わなければなりません:) –
元の質問の 'application'変数はすでに存在します。いいえ? – skyork