Sha256: f203314b3f1f131845ac26e9c643cc18f8a68394c445c403acb5b53b3b70726f
Contents?: true
Size: 808 Bytes
Versions: 3
Compression:
Stored size: 808 Bytes
Contents
task :restart do system "touch tmp/restart.txt" end desc "Bootstrap project" task :bootstrap => "bootstrap:files" do invoke_task_if_exists "db:create:all" invoke_task_if_exists "db:migrate:all" Rake::Task["restart"].invoke end namespace :bootstrap do desc "Bootstrap project to run in production" task :production => "bootstrap:files" do invoke_task_if_exists "db:create" invoke_task_if_exists "db:migrate" invoke_task_if_exists "assets:precompile" invoke_task_if_exists "bootstrap:production:post" Rake::Task["restart"].invoke end namespace :production do task :post do end end task :files do system "cp config/database.sample.yml config/database.yml" unless File.exist?('config/database.yml') or !File.exist?('config/database.sample.yml') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bard-rake-0.12.3 | lib/bard/rake/bootstrap.rb |
bard-rake-0.12.2 | lib/bard/rake/bootstrap.rb |
bard-rake-0.12.1 | lib/bard/rake/bootstrap.rb |