0

Ruby on Rails プロジェクトに capistrano を実装したいと考えています。データベースとしてMongoDBを使用しています。capistrano gem をインストールします。

capify .
[add] writing './Capfile'
[add] writing './config/deploy.rb'
[done] capified!

Config内にファイルdeploy.rbが表示されます。中でどうしよう。では、どこに mongoid.yml を配置する必要がありますか? 作業コードは私が行うのに役立つか、いくつかのヒントがかなりあります。

4

2 に答える 2

1

最初に、なぜそうしたいのかを明確にする必要がありますimplement capistrano:-)

Capistranoは、デプロイを容易にするためのツールです。ssh を介して、複数のリモート マシンでコマンドを実行できます。

mongodb を使用した Rails アプリのデフォルト インストールでは、capistrano ファイルに mongodb に関連するものは何も必要ありませんdeploy.rb

コードがリモートサーバーにデプロイされるたびに実行したいmongodb関連のタスクがある場合は、このファイルにいくつかのmongodbを追加します。

例: これは、ローカル mongodb を本番環境と同期するカピストラーノ レシピの例です。

カピストラーノ タスクに関する railscast のエピソードを見て、カピストラーノの基本に慣れることをお勧めします。

于 2012-12-11T13:30:08.450 に答える
0

mongoid.ymlを/configに入れ、/と入力cap deployします。

于 2012-12-11T13:09:37.727 に答える