How do I change the temporary directory that Capistrano uses?

后端 未结 3 929
礼貌的吻别
礼貌的吻别 2021-02-13 17:46

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

相关标签:
3条回答
  • 2021-02-13 17:55

    In Capistrano 3,

    set :tmp_dir, '/home/user/tmp'
    
    0 讨论(0)
  • 2021-02-13 17:58

    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

    0 讨论(0)
  • 2021-02-13 18:09

    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.

    0 讨论(0)
提交回复
热议问题