You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
805 B
29 lines
805 B
#!/usr/bin/env ruby |
|
require 'pathname' |
|
|
|
# path to your application root. |
|
APP_ROOT = Pathname.new File.expand_path('../../', __FILE__) |
|
|
|
Dir.chdir APP_ROOT do |
|
# This script is a starting point to setup your application. |
|
# Add necessary setup steps to this file: |
|
|
|
puts "== Installing dependencies ==" |
|
system "gem install bundler --conservative" |
|
system "bundle check || bundle install" |
|
|
|
# puts "\n== Copying sample files ==" |
|
# unless File.exist?("config/database.yml") |
|
# system "cp config/database.yml.sample config/database.yml" |
|
# end |
|
|
|
puts "\n== Preparing database ==" |
|
system "bin/rake db:setup" |
|
|
|
puts "\n== Removing old logs and tempfiles ==" |
|
system "rm -f log/*" |
|
system "rm -rf tmp/cache" |
|
|
|
puts "\n== Restarting application server ==" |
|
system "touch tmp/restart.txt" |
|
end
|
|
|