0
我想在與Capistrano的部署.env
文件從本地計算機上傳到我的遠程機器,但因爲我不是一個Ruby親我沒有得到我想要的結果.ENV文件。我想要做的就是把我的地方.env
並使其可遠程機器上的shared_path
。之後,只需將其與current_path
符號鏈接即可。部署與Capistrano的
namespace :env do
desc "We take local env and set up on remote"
task :setup do
on roles(:app), in: :sequence, wait: 5 do
puts File.read(".env"), "#{shared_path}/config/.env"
execute "ln -nfs #{shared_path}/config/.env #{current_path}/.env"
end
end
end
下面這段代碼爲空文件創建.ENV。我做錯了什麼?或者我應該執行rsync
還是Capistrano,以實現我想要的?
感謝。這有幫助! – funguy