私はピラミッドフレームワークが初めてで、最近それを使い始めました。ただし、「sdist」で作成された tarball が実稼働仮想環境にどのようにインストールされるかについては、少し混乱しています。私のシナリオは次のとおりです。
- 'myapp' という名前のピラミッドで作成したプロジェクトを終了した後、配布 tarball を作成するために python setup.py sdist を実行します。
- tarball は「dist」フォルダーの下に作成され、すべてのプロジェクト ソースと .ini ファイル (開発および運用) が含まれます。
- 次に、virtualenv --no-site-packages envprod を実行して、新しい運用仮想環境を作成します。
- 「myapp」ディストリビューション tarball をインストールするには、envprod/bin/easy_install src/myapp/dist/myapp0-0.tar.gz を実行します。
- 次に、プロジェクトのすべての要件のダウンロードとインストールを開始し、アプリケーションのソースを envprod/lib/python2.7/site-packages/myapp の下にインストールします
問題は、development.ini も production.ini も新しい prod 環境にインストールされていないため、.ini ファイルが必要なため「pserve」を実行する方法がないことです。
私は何か間違ったことをしていますか?または、.ini ファイルなしで「myapp」の提供を開始する方法はありますか?
ありがとう!