NodeJS プロジェクトを DotCloud で実行しています。悲しいことに、DotClouds の展開は「プロジェクトに侵入」します。つまり、supervisord.conf ファイルを app-root に配置する必要があります。私の展開セットアップは次のようになります (git repos を使用)。
project-deploy.git/prod/dotcloud.yml
project-deploy.git/prod/project -> project.git
(コードにアクセスするためのサブモジュールとして/prod/project
使用)project.git
さて、これについての私の考えは、最終的には、開発、テスト、ステージなど、このようなさまざまな環境を持つことになるということです。dotcloud.yml
すべてをローカルで実行することが想定されているため、開発環境にはファイルさえありません。まあ、これはかなりうまくいきます。しかし問題は、supervisord.conf
dotcloud へのデプロイ専用のファイルです。現在は project.git リポジトリにありますが、デプロイ専用であるため、そこには属していません。
デプロイメント構成ファイルを別の場所に置くことができるモジュールまたは NodeJS スクリプトはありますかnode deploy.js --production
?