Sha256: efb7b9cd00b50786b1e2ebcf97866d0313b2eaf2a574a43b65d37a170cf44110

Contents?: true

Size: 482 Bytes

Versions: 9

Compression:

Stored size: 482 Bytes

Contents

# A simple collection of convenient rake tasks for heroku deployed applications
namespace :heroku do
  namespace :maintenance do
    task :on do
      app = ENV['APPLICATION_NAME']
      puts `heroku maintenance:on -a #{app}`
      puts `heroku ps:scale worker=0 urgent=0 clock=0 -a #{app}`
    end

    task :off do
      app = ENV['APPLICATION_NAME']
      puts `heroku maintenance:off -a #{app}`
      puts `heroku ps:scale worker=2 urgent=2 clock=1 -a #{app}`
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
handshake_service-0.1.12 lib/tasks/heroku.rake
handshake_service-0.1.11 lib/tasks/heroku.rake
handshake_service-0.1.10 lib/tasks/heroku.rake
handshake_service-0.1.6 lib/tasks/heroku.rake
handshake_service-0.1.5 lib/tasks/heroku.rake
handshake_service-0.1.4 lib/tasks/heroku.rake
handshake_service-0.1.3 lib/tasks/heroku.rake
handshake_service-0.1.2 lib/tasks/heroku.rake
handshake_service-0.1.1 lib/tasks/heroku.rake