Capistrano の Symfony 固有の拡張であるCapifonyを使用しています。自分の symfony タスクが実行されるように、定義済みのタスクの 1 つをオーバーライドする必要がtask :permissions
あります。
ファイルの末尾に次を追加しようとしましたdeploy.rb
が、Capistrano はそれを取得せず、代わりに既に定義されているタスクを使用します。
namespace :project do
desc "Fixes symfony directory permissions using Citizencard custom permission setter"
task :permissions do
run "cd #{latest_release} && #{php_bin} ./symfony citizencard:permissions"
end
end
これどうやってするの?