dotcloud に flask アプリをデプロイする。
はじめに
最近、dotcloud のアカウントを入手したので、Flaskアプリをデプロイしてみました。
dotcloud の最初の手順は、id:ymotongpoo の記事がわかりやすいです。
アプリケーションをデプロイする
Flask アプリケーションをデプロイしてみます。
ディレクトリ構成は次のようにしました。
$ tree www/
www/
├── hello
│%% ├── hello.py
│%% └── hello.pyc
├── requirements.txt
└── wsgi.py
- dotcloud 用に wsgi.py を用意します。
- http://flask.pocoo.org/snippets/46/
- wsgi.py (公式にあるスニペットをアプリケーションパスだけ修正して使います。)
import sys sys.path.append('hello') from hello import app def application(environ, start_response): return app(environ, start_response)
- requirements.txt を用意します。
- echo flask >> requirements.txt で作成します。
- 肝心のFlaskアプリケーションは、"Hello, World"を出すだけです。