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