Rails Capistrano 3 – 如何将production.log文件共享到Capistrano的共享文件夹中?
我正在使用Capistrano 3与我的Rails应用程序进行部署。 问题是每次我将我的应用程序部署到服务器时都会重置./log/production.log文件。 我听说可以将production.log文件放入共享文件夹并在每个部署中附加。
我认为这是由Capistrano默认制作但显然不适合我:(
有什么想法吗?
谢谢!
在config / deploy.rb中,您需要一行类似于:
set :linked_dirs, %w{log public/system}
这将告诉capistrano将symlink log
和public/system
部署到共享目录中。
- 如何在capistrano中存储秘密变量
- Capistrano 3副本策略相当于
- db:schema:load vs db:使用capistrano迁移
- 生产中的will_paginate错误NoMethodError(的未定义方法`page’:ActiveRecord :: Relation):
- Rails部署Digitalocean ActiveSupport :: MessageEncryptor :: InvalidMessage:
- rails 4.1无法通过capistrano 3进行部署
- 每当Gem无法在Capistrano中正确运行“捆绑执行”
- Capistrano无法部署到远程服务器
- 为什么我在capistrano生成的文件部署中获得Permission denied错误?