私たちはcapistranoを使用してrailsアプリをデプロイしており、アプリの開発/本番バージョンは共有/バンドルフォルダーを使用しています。共有/バンドルの作成を防ぎ、capistranoにさまざまなステージで個々のジェムセットを使用するように依頼する方法はありますか?
質問する
430 次
2 に答える
1
あなたのために作品を設定bundle_dir
しますか?
set :bundle_dir, "/my/bundle/path"
デフォルトでは次のように設定されていると思います。
set :bundle_dir, File.join(fetch(:shared_path), 'bundle')
于 2013-03-25T18:50:55.890 に答える
1
ステージとは、同じボックスに異なる環境があり、capistrano / multistageを使用していることを意味しますか?
その場合、アプリケーションにステージごとに異なる名前を付けると、共有ディレクトリが分離されます。
deploy/development.rb内
set :application, "myapp-dev"
deploy/production.rb内
set :application, "myapp-prod"
于 2013-03-26T04:58:16.633 に答える