Skip to content

Commit

Permalink
Avoid forking to run indexer
Browse files Browse the repository at this point in the history
  • Loading branch information
jcoyne authored and thatbudakguy committed Oct 17, 2022
1 parent 035d977 commit a5c9cfd
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions tasks/arclight.rake
Original file line number Diff line number Diff line change
Expand Up @@ -57,15 +57,17 @@ namespace :arclight do
task :seed do
puts 'Seeding index with data from spec/fixtures/ead...'
Dir.glob('spec/fixtures/ead/*.xml').each do |file|
system("FILE=#{file} rake arclight:index") # no REPOSITORY_ID
# no REPOSITORY_ID
ENV['FILE'] = file
Rake::Task['arclight:index'].invoke
end
Dir.glob('spec/fixtures/ead/*').each do |dir|
next unless File.directory?(dir)

system("REPOSITORY_ID=#{File.basename(dir)} " \
'REPOSITORY_FILE=spec/fixtures/config/repositories.yml ' \
"DIR=#{dir} " \
'rake arclight:index_dir')
ENV['REPOSITORY_ID'] = File.basename(dir)
ENV['REPOSITORY_FILE'] = 'spec/fixtures/config/repositories.yml'
ENV['DIR'] = dir
Rake::Task['arclight:index_dir'].invoke
end
end
end

0 comments on commit a5c9cfd

Please sign in to comment.