読者です 読者をやめる 読者になる 読者になる

capistrano3でshared_pathにディレクトリを作成する

capistrano rails

いつも忘れるので、メモっておく。

namespace :tmp_dir do
  task :create do
    on roles(:all) do
      within shared_path do
        unless test "[ -e tmp/subdir]"
          execute :mkdir, "-p", "tmp/subdir"
        end
      end
    end
  end
end
after "deploy:check", "tmp_dir:create"