Top Level Namespace
Defined Under Namespace
Modules: LocalUtils, RemoteUtils
Instance Method Summary
collapse
Methods included from LocalUtils
#current_timestamp, #local_content_backup_dir, #local_db_backup_file, #most_recent_local_backup, #retrieve_local_files
#last_mod_time, #server_cache_valid?
Instance Method Details
#content_backup_file ⇒ Object
96
97
98
|
# File 'lib/capistrano-extensions/recipes/content_sync.rb', line 96
def content_backup_file
"#{shared_path}/backup_#{rails_env}_content.tar.#{zip_ext}"
end
|
#db_backup_file ⇒ Object
126
127
128
|
# File 'lib/capistrano-extensions/recipes/db_sync.rb', line 126
def db_backup_file
"#{shared_path}/backup_#{rails_env}_db.sql"
end
|
#db_backup_zip_file ⇒ Object
130
131
132
|
# File 'lib/capistrano-extensions/recipes/db_sync.rb', line 130
def db_backup_zip_file
"#{db_backup_file}.#{zip_ext}"
end
|
#generate_remote_content_backup ⇒ Object
100
101
102
103
|
# File 'lib/capistrano-extensions/recipes/content_sync.rb', line 100
def generate_remote_content_backup
folders = [content_dir] + shared_content.keys
run "cd #{shared_path} && tar czf #{content_backup_file} #{folders.join(' ')}"
end
|
#generate_remote_db_backup ⇒ Object
#pluck_pass_str(db_config) ⇒ Object
202
203
204
205
206
207
208
|
# File 'lib/capistrano-extensions/deploy.rb', line 202
def pluck_pass_str(db_config)
pass_str = db_config['password']
if !pass_str.nil?
pass_str = "-p#{pass_str.gsub('$', '\$')}"
end
pass_str || ''
end
|