2011-06-26 60 views
0

我使用redis與我的rails應用程序,我不知道如何將redis rdb存儲文件添加到共享目錄並在每個部署上創建符號鏈接。在我的redis.conf文件中,我將dir設置爲'dir/home/tenjack/redis-backup',但這似乎不起作用,並且rdb文件保存在工作目錄中,然後每個文件都丟失部署。如何鏈接redis rdb文件與capistrano部署

+0

我不明白的問題。 Redis獨立於您的Rails應用運行,對吧?爲什麼要將rdb文件添加到共享目錄並在每個部署上創建符號鏈接? – Peder

回答

2

(根據需要調整路徑)您可以在此添加一個任務是這樣的:

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