How would I change the temporary dir that Capistrano uses?
Example: Instead of /tmp
, I want to use /home/user/tmp
My current VPS has
In Capistrano 3,
set :tmp_dir, '/home/user/tmp'
For the ones who are still using Capistrano 2, tmp_dir
does not exist. However you can use copy_dir
instead:
set :copy_dir, '/home/user/tmp'
Link to the source code: https://github.com/capistrano/capistrano/blob/legacy-v2/lib/capistrano/recipes/deploy/strategy/copy.rb#L275
Are you talking about the remote tmp directory? If yes, here an example::
set :copy_remote_dir, deploy_to
This will change the default tmp directory where the archive was copied on the remote server to the deployment directory instead.