| 42 | 1 #!/usr/bin/env ruby | 
| 44 | 2 require "pathname" | 
| 42 | 3 | 
|  | 4 # path to your application root. | 
| 44 | 5 APP_ROOT = Pathname.new File.expand_path("../../",  __FILE__) | 
| 42 | 6 | 
|  | 7 Dir.chdir APP_ROOT do | 
|  | 8   # This script is a starting point to setup your application. | 
|  | 9   # Add necessary setup steps to this file: | 
|  | 10 | 
|  | 11   puts "== Installing dependencies ==" | 
|  | 12   system "gem install bundler --conservative" | 
|  | 13   system "bundle check || bundle install" | 
|  | 14 | 
|  | 15   # puts "\n== Copying sample files ==" | 
|  | 16   # unless File.exist?("config/database.yml") | 
|  | 17   #   system "cp config/database.yml.sample config/database.yml" | 
|  | 18   # end | 
|  | 19 | 
|  | 20   puts "\n== Preparing database ==" | 
|  | 21   system "bin/rake db:setup" | 
|  | 22 | 
|  | 23   puts "\n== Removing old logs and tempfiles ==" | 
|  | 24   system "rm -f log/*" | 
|  | 25   system "rm -rf tmp/cache" | 
|  | 26 | 
|  | 27   puts "\n== Restarting application server ==" | 
|  | 28   system "touch tmp/restart.txt" | 
|  | 29 end |