【发布时间】:2012-11-20 12:55:07
【问题描述】:
我使用虚拟 SCM 和复制策略来部署我的 Rails 3 应用程序。为了让它更快,我想从副本中排除一些文件(例如日志)。我在config/deploy.rb 中设置了以下选项:
set :scm, :none
set :deploy_via, :copy
set :copy_exclude, "**/*.log"
但是,它似乎在部署期间复制日志。我做错了什么?
【问题讨论】:
-
也许你没有指定正确的路径
-
@Lichtamberg:
"**/*.log"好像还可以,我也试过"log/"。 -
试试绝对文件路径?
-
您是否尝试过跟踪负责复制文件的命令的 capistrano 输出?默认情况下应该是可见的。
-
另外——我不知道 capistrano 在这里使用哪种模式语言,但文档使用示例
.git/*。你试过log/*吗?
标签: ruby-on-rails deployment capistrano