diff --git a/app/controllers/dev_utilities_controller.rb b/app/controllers/dev_utilities_controller.rb index 28bd361b4..c55f0a49c 100644 --- a/app/controllers/dev_utilities_controller.rb +++ b/app/controllers/dev_utilities_controller.rb @@ -48,4 +48,11 @@ def warzombie config['servers']['backer'] end + def set_backer_seed_number + render :nothing => true + seed_num_hash = {:seed_number => params[:number]} + file = File.new(Rails.root.join('config','backer_number.yml'),'w') + file.write(seed_num_hash.to_yaml) + + end end diff --git a/db/seeds/backer.rb b/db/seeds/backer.rb index 36067bbac..b9d0a1689 100644 --- a/db/seeds/backer.rb +++ b/db/seeds/backer.rb @@ -8,11 +8,11 @@ require 'config/environment' -def create(backer_number) +def create config = YAML.load_file(File.dirname(__FILE__) + '/../../config/deploy_config.yml') backer_info = config['servers']['backer'] - + backer_number = YAML.load_file(Rails.root.join('config','backer_number.yml'))['seed_number'] # Create seed user username = backer_info[backer_number]['username'].gsub(/ /,'').downcase user = User.create( :email => "#{username}@#{username}.joindiaspora.com", diff --git a/lib/tasks/db.rake b/lib/tasks/db.rake index 2563372e1..9b78b6855 100644 --- a/lib/tasks/db.rake +++ b/lib/tasks/db.rake @@ -11,10 +11,10 @@ namespace :db do require 'db/seeds/dev' end - task :backer, :num do |t, args| + task :backer do puts "Seeding the database for #{Rails.env}..." require 'db/seeds/backer' - create( Integer(args.num)) + create end end