Rails Capistrano 3 - 如何将production.log文件共享到Capistrano的共享文件夹中?

Rom*_*ain 1 deployment capistrano ruby-on-rails capistrano3

我正在使用Capistrano 3与我的Rails应用程序进行部署.问题是,每次将应用程序部署到服务器时,都会重置./log/production.log文件.我听说可以将production.log文件放到共享文件夹中,并在每个部署中附加.

我认为这是由Capistrano默认制作但显然不适合我:(

有什么想法吗?

谢谢!

Phi*_*rom 5

在config/deploy.rb中,您需要一行类似于:

set :linked_dirs, %w{log public/system}
Run Code Online (Sandbox Code Playgroud)

这将告诉capistrano符号链接logpublic/system在部署时进入共享目录.