1

各ステージに複数のサーバーがあるマルチステージ展開をカピストラーノに実行させようとしています。

たとえば、次の役割を持つ展開セットアップの最初の段階を考えてみましょう。

Staging
    Web: "server_a", "server_b"
    DB:  "server_c"

server_aserver_b両方deploy_to "/var/www/appname"

server_cする必要がありdeploy_to "/apps/www/appname"ます。

展開後、Bundler と移行を実行してから、再起動ファイル セットを実行する必要があります。

  1. Capistrano を使用して、異なるサーバー/ロールの異なるディレクトリにデプロイすることは可能ですか?
  2. そうでない場合、それが可能な展開システムはありますか?
  3. そうでない場合、手動でデプロイするのは行き詰まっていますか?
4

1 に答える 1