Class: BackupLog
Instance Method Summary
collapse
Methods inherited from DeployKit
#backup_path, #check_conf, #create_dirs, #ensure_directory_exists, #initialize, #timestamp
Constructor Details
This class inherits a constructor from DeployKit
Instance Method Details
#backup(store) ⇒ Object
10
11
12
13
14
|
# File 'lib/deploy_kit/backup_log.rb', line 10
def backup(store)
puts cmd if @verbose
`#{cmd}`
S3storage.new.put(final_filename) if store == "s3"
end
|
#cmd ⇒ Object
6
7
8
|
# File 'lib/deploy_kit/backup_log.rb', line 6
def cmd
"tar -zcf %s log/*.log" % [final_filename]
end
|
#final_filename ⇒ Object
2
3
4
|
# File 'lib/deploy_kit/backup_log.rb', line 2
def final_filename
File.join(backup_path, "#{@fu_conf[:app_name]}_backup_log_#{timestamp}.tar.gz")
end
|