Sha256: 834cd309e069293ba7bf4d109de5b0d83edd8e89fbd7bf460081c02793c2d48b
Contents?: true
Size: 650 Bytes
Versions: 15
Compression:
Stored size: 650 Bytes
Contents
require File.dirname(__FILE__) + '/base' unless defined?(Capper) Capper.load do _cset(:config_repo, nil) after "deploy:setup" do unless config_repo.nil? run "rm -rf #{config_path} && git clone -q #{config_repo} #{config_path}" end end after "deploy:update_code" do unless config_repo.nil? run "cd #{config_path} && git pull -q" end fetch(:config_files, []).each do |f| run "cp #{config_path}/#{f} #{release_path}/config/" end fetch(:symlinks, {}).each do |source, dest| run "rm -rf #{release_path}/#{dest} && ln -nfs #{shared_path}/#{source} #{release_path}/#{dest}" end end end
Version data entries
15 entries across 15 versions & 1 rubygems