【问题标题】:How to link redis rdb file with capistrano deploy如何将 redis rdb 文件与 capistrano deploy 链接
【发布时间】:2011-06-28 07:56:21
【问题描述】:

我将 redis 与我的 rails 应用程序一起使用,但我不确定如何将 redis rdb 存储文件添加到共享目录并在每次部署时创建符号链接。在我的 redis.conf 文件中,我将 dir 设置为“dir /home/tenjack/redis-backup”,但这似乎不起作用,rdb 文件保存在工作目录中,然后在每个文件中丢失部署。

【问题讨论】:

  • 我不明白这个问题。 Redis 独立于您的 Rails 应用程序运行,对吗?为什么要将 rdb 文件添加到共享目录并在每次部署时创建符号链接?

标签: ruby-on-rails capistrano redis


【解决方案1】:

你可以像这样添加这个任务(根据需要调整路径):

after "deploy:update_code" do
  run "ln -nfs #{deploy_to}/#{shared_dir}/default/private #{release_path}/private"
end

【讨论】:

    猜你喜欢
    • 2021-06-29
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 2019-12-14
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多