scripts/db_backup.rb in standup-0.6.4 vs scripts/db_backup.rb in standup-0.6.5
- old
+ new
@@ -1,21 +1,21 @@
Standup.script :node do
def run
exec "s3cmd mb #{bucket}"
-
+
update_cron '@hourly', <<-CMD, :section => name
- #{scripts.webapp.db.dump_command scripts.webapp.db_name} | gzip > dump.gz
- s3cmd put dump.gz #{path_prefix}/`date -u +%Y-%m-%d/%H-%M-%S`.gz
+ nice -n 10 #{scripts.webapp.db.dump_command scripts.webapp.db_name} | nice -n 10 gzip > dump.gz
+ nice -n 10 s3cmd put dump.gz #{path_prefix}/`date -u +%Y-%m-%d/%H-%M-%S`.gz
rm dump.gz
CMD
end
-
+
protected
-
+
def bucket
"s3://#{Standup::Settings.webapp.name}-#{node.name}-standup-backup"
end
-
+
def path_prefix
"#{bucket}/db/#{scripts.webapp.db_name}"
end
end