私はcapistranoでデプロイするRailsアプリケーション「マスター」を持っています。リポジトリのマスターブランチからデプロイされます。
次に、新しいアプリケーション「デモ」が作成されました。そのコードは同じリポジトリのデモブランチに保存されています。そのアプリのデプロイを作成する必要があります。
実行する必要があります:
cap master deploy
マスターアプリケーション
cap demo deploy
のデプロイデモアプリのデプロイ
現在、マスターのデプロイメントを名前空間に配置すると、エラーが発生します
roles cannot be defined in a namespace (NotImplementedError)
アプリケーションを再起動するための役割が必要です
desc "Restart Application"
task :restart, :roles => :app do
run "[ -f #{unicorn_pid} ] && kill -USR2 `cat #{unicorn_pid}` || #{unicorn_start_cmd}"
end
この問題を解決するにはどうすればよいですか?