Skip to content

Commit 70c2228

Browse files
authored
Merge pull request #391 from NYULibraries/solr_wrapper-bug-69
workaround for core exists error
2 parents f52041e + 8e8bf34 commit 70c2228

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/tasks/sdr.rake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# frozen_string_literal: true
22

3+
require 'fileutils'
4+
35
desc 'Run test suite'
46
task ci: :environment do
57
shared_solr_opts = { managed: true, verbose: true, persist: false, download_dir: 'tmp' }
@@ -17,11 +19,11 @@ end
1719
namespace :sdr do
1820
desc 'Run Solr and GeoBlacklight for interactive development'
1921
task server: %i[environment] do |_t, _args|
20-
require 'solr_wrapper'
21-
2222
shared_solr_opts = { managed: true, verbose: true, persist: false, download_dir: 'tmp' }
2323
shared_solr_opts[:version] = Settings.SOLR_VERSION if Settings.SOLR_VERSION
2424

25+
FileUtils.rm_rf Settings.SOLR_INSTANCE_DIR
26+
2527
SolrWrapper.wrap(shared_solr_opts.merge(port: Settings.SOLR_PORT, instance_dir: Settings.SOLR_INSTANCE_DIR)) do |solr|
2628
solr.with_collection(name: Settings.SOLR_INSTANCE_NAME, dir: Rails.root.join('solr/conf').to_s) do
2729
puts "Solr running at #{Settings.SOLR_URL}, ^C to exit"

0 commit comments

Comments
 (0)