diff --git a/lib/tasks/dev.rake b/lib/tasks/dev.rake index 4677a1786c..3b4823d3ea 100644 --- a/lib/tasks/dev.rake +++ b/lib/tasks/dev.rake @@ -1,5 +1,18 @@ namespace :ofn do namespace :dev do + desc 'Setup dev environment' + task setup: :environment do + p '== Entering setup' + + unless Spree::User.table_exists? && Spree::User.count + p '== Purge & Load sample data' + Rake::Task['db:schema:load'].invoke + end + + p '== Migrate' + Rake::Task['db:migrate'].invoke + end + desc 'load sample data' task load_sample_data: :environment do require_relative '../../spec/factories'