Commit ca1ec417

mo khan <mo@mokhan.ca>
2015-02-01 16:33:03
extract bucket variable.
1 parent c64e500
Changed files (1)
lib
capistrano
lib/capistrano/tasks/utility.rake
@@ -7,10 +7,10 @@ end
 
 task :sync_logs do
   on roles(:app) do
-    execute "s3cmd sync #{shared_path}/log/#{fetch(:rails_env)}.log-*.gz s3://#{ENV['AWS_S3_BACKUPS_BUCKET']}/#{fetch(:rails_env)}/rails/"
-    execute "s3cmd sync #{shared_path}/log/delayed_job.log-*.gz s3://#{ENV['AWS_S3_BACKUPS_BUCKET']}/#{fetch(:rails_env)}/delayed_job/"
-    execute "s3cmd sync #{shared_path}/log/unicorn.log-*.gz s3://#{ENV['AWS_S3_BACKUPS_BUCKET']}/#{fetch(:rails_env)}/unicorn/"
-    #execute "chown deployer /var/log/nginx/cakeside.*.log-*.gz"
-    #execute "s3cmd sync /var/log/nginx/cakeside.*.log-*.gz s3://#{ENV['AWS_S3_BACKUPS_BUCKET']}/#{fetch(:rails_env)}/nginx/"
+    bucket = ENV.fetch('AWS_S3_BACKUPS_BUCKET')
+    execute "s3cmd sync #{shared_path}/log/#{fetch(:rails_env)}.log-*.gz s3://#{bucket}/#{fetch(:rails_env)}/rails/"
+    execute "s3cmd sync #{shared_path}/log/delayed_job.log-*.gz s3://#{bucket}/#{fetch(:rails_env)}/delayed_job/"
+    execute "s3cmd sync #{shared_path}/log/unicorn.log-*.gz s3://#{bucket}/#{fetch(:rails_env)}/unicorn/"
+    execute "s3cmd sync /var/log/nginx/cakeside.*.log-*.gz s3://#{bucket}/#{fetch(:rails_env)}/nginx/"
   end
 end