1

Phusion Passenger と nginx を使用してサーバーのセットアップを完了したところです。Ruby on Rails はすべて問題なく実行されています。これで、カピストラーノを使用してアプリケーションをデプロイでき、正しく機能するようになりました。

私の問題は、異なるドメインで複数のアプリケーションをホストし、それらを同じサーバーにカピストラーノでデプロイしたいということです。これは可能ですか、それとも私はあまりにも多くを望んでいますか? これについては何も見つけられなかったので、助けていただければ幸いです。

4

1 に答える 1

2

アプリケーションが相互に依存関係のないスタンドアロンアプリケーションである場合(つまり、個別にデプロイする場合)、通常どおりにcapistranoを使用してデプロイします。

デフォルトでは、capistranoは/var/www/app_name、すべてのアプリに異なる名前が設定されている限り、お互いに幸いにも気付かないようなフォルダーにデプロイされますapp_name.rb

アプリ間の衝突を避けるために、使用するサービスの一部にもう少し注意する必要がある場合があります。たとえば、memcacheキーに名前空間を付ける(または個別のmemcacheインスタンスを実行する)ことができます。

于 2012-07-25T15:15:51.173 に答える