私は Python で新しい webapp プロジェクトを開始して、アジャイルの考え方に取り掛かり、展開に関して「適切に」行いたいと考えています。ただし、virtualenv/fabric/zc.buildout/etc 全体が少し混乱していることに気付きました。PHP ファイルをサーバーに FTP 送信し、Web サーバーをそのサーバーに向けるだけに慣れています。
デプロイ後、サーバーのセットアップは次のようになります
Nginx --proxy-to--> WSGI Webserver (Spawning) --> WSGI Middleware --> WSGI App (probably MNML or similar)
。python Web サーバーは、supervisord によって管理されます。
どのような種類の展開セットアップ/パッケージ/アプリを調査する必要がありますか? また、展開を容易にするためにアプリに固執する必要がある特定のディレクトリ構造はありますか?