deploy:link_shared_paths
Creates symlinks for the shared files.
Creates symbolic links to paths in shared_paths setting. This setting is not to be confused with shared_path that specifies the directory path where files are shared between releases.
Invoke this as a subtask in your config/deploy.rb.
require 'mina/git'
# ... settings here
set :shared_paths, ['config/database.yml', 'config/s3.yml']
task :deploy do
deploy do
invoke 'git:clone'
invoke 'deploy:link_shared_paths'
# In this case, symlinks config/database.yml and
# config/s3.yml are created in the release path
# that points to their corresponding files in the
# shared_path directory.
# ...
end
# ...
end