hyperoslo/heroku-deploy

View on GitHub
lib/heroku/command/deploy/pack/django.rb

Summary

Maintainability
A
0 mins
Test Coverage
# Django deploy pack
class Heroku::Command::Deploy::Pack::Django < Heroku::Command::Deploy::Pack

  class << self

    def applicable?(dir = Dir.pwd)
      File.exist? File.join(dir, 'requirements.txt')
    end

  end

  def deploy!(branch)
    push branch

    maintenance :on
    heroku_run 'python manage.py migrate'
    restart
    maintenance :off
  end

end