Commit e40065a3

mo k <mo@mokhan.ca>
2012-10-07 15:10:05
switch staging back to using s3 in the staging environment.
1 parent 01a1348
app/uploaders/avatar_uploader.rb
@@ -14,8 +14,7 @@ class AvatarUploader < CarrierWave::Uploader::Base
   if Rails.env.production?
     storage :fog
   elsif Rails.env.staging?
-    #storage :fog
-    storage :file
+    storage :fog
   elsif Rails.env.development?
     storage :file
   else
app/uploaders/image_uploader.rb
@@ -6,8 +6,7 @@ class ImageUploader < CarrierWave::Uploader::Base
   if Rails.env.production?
     storage :fog
   elsif Rails.env.staging?
-    #storage :fog
-    storage :file
+    storage :fog
   elsif Rails.env.development?
     storage :file
   else
app/uploaders/photo_uploader.rb
@@ -9,8 +9,7 @@ class PhotoUploader < CarrierWave::Uploader::Base
   if Rails.env.production?
     storage :fog
   elsif Rails.env.staging?
-    #storage :fog
-    storage :file
+    storage :fog
   elsif Rails.env.development?
     storage :file
   else
config/deploy.rb
@@ -26,9 +26,16 @@ after "deploy:setup", "rvm:install_rvm"
 before "deploy", "rvm:install_ruby"
 after "deploy", "deploy:cleanup" # remove old releases
 after 'deploy:update_code', 'deploy:symlink_db'
+after "deploy:update_code", "delayed_job:restart"
 
 namespace :deploy do
   task :symlink_db, :roles => :app do
     run "ln -nfs #{release_path}/config/database.production.yml.example #{release_path}/config/database.yml"
   end
 end
+namespace :delayed_job do 
+  desc "Restart the delayed_job process"
+  task :restart, :roles => :app do
+    run "cd #{current_path}; RAILS_ENV=#{rails_env} script/delayed_job restart"
+  end
+end