From 9df5d78f27c9bcd9f03b38cc4b591a76b470f8da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Turbelin?= Date: Thu, 23 May 2019 23:13:13 +0200 Subject: [PATCH] Add a Rake task in order to setup dev env --- lib/tasks/dev.rake | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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'