Symlinking到共享路径的当前路径 - Capistrano部署

时间:2018-06-14 17:09:23

标签: ruby-on-rails-4 ubuntu-16.04 capistrano3

我正在使用Capistrano,并且在每次部署时都丢失了我的图像文件。因此,在我的deploy.rb中启用

set :linked_dirs, fetch(:linked_dirs, []).push('public/system')

现在我有一个共享目录,它将在各个版本中保持不变。现在,我如何将当前版本路径符号链接到共享路径,以便在每次部署时都不会丢失我的图像?

我发现了一个可以执行此操作的命令行,但确实无法确定。 这样做可能吗?

sudo ln -nfs "/home/deploy/apps/appname/current/public/system" "/home/deploy/apps/appname/shared/public/system" 

提前致谢

0 个答案:

没有答案