mohnish/money

View on GitHub
bin/setup

Summary

Maintainability
Test Coverage
#!/usr/bin/env ruby
require 'pathname'

APP_ROOT = Pathname.new File.expand_path('../../',  __FILE__)

Dir.chdir APP_ROOT do
  puts "== Installing dependencies =="
  system "gem install bundler --conservative"
  system "bundle check || bundle"

  puts "\n== Preparing database =="
  system "bin/rake db:reset"
  # system "bin/rake db:setup"

  puts "\n== Preparing test database =="
  system "bin/rake db:create RAILS_ENV=test"
  system "bin/rake db:test:prepare"

  puts "\n== Removing old logs and tempfiles =="
  system "bin/rake log:clear tmp:clear"

  puts "\n== Restarting application server =="
  system "touch tmp/restart.txt"
end