Sha256: c2525040df84931cc55d75264af680ee09bce1ee34e2c941498766292b400d65
Contents?: true
Size: 793 Bytes
Versions: 4
Compression:
Stored size: 793 Bytes
Contents
task :restart do system "touch tmp/restart.txt" system "passenger-config restart-app `pwd` >/dev/null 2>&1" end desc "Bootstrap project" task :bootstrap do invoke_task_if_exists "bootstrap:database.yml" invoke_task_if_exists "db:create" invoke_task_if_exists "db:migrate" invoke_task_if_exists "rake parallel:create" invoke_task_if_exists "rake parallel:migrate" if %w(staging production).include?(ENV["RAILS_ENV"]) invoke_task_if_exists "assets:precompile" end Rake::Task["restart"].invoke end task "bootstrap:database.yml" do unless File.exist?("config/database.yml") %w[config/database.sample.yml config/database.yml.example].each do |path| if File.exist?(path) system "cp #{path} config/database.yml" break end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
bard-rake-0.24.0 | lib/bard/rake/bootstrap.rb |
bard-rake-0.23.1 | lib/bard/rake/bootstrap.rb |
bard-rake-0.23.0 | lib/bard/rake/bootstrap.rb |
bard-rake-0.22.1 | lib/bard/rake/bootstrap.rb |