Sha256: 5bd596372c01262fb9c1aa7dc5bd148b676c9c75d947bc8068263544567019c2

Contents?: true

Size: 525 Bytes

Versions: 13

Compression:

Stored size: 525 Bytes

Contents

require "wait_for_solr"

task "sunspot:solr:start_with_waiting" => :environment do
  port = Sunspot::Rails.configuration.port

  next puts "Solr already running" if WaitForSolr.running_on?(port)

  puts "Starting Solr ..."

  # is namespaced within app when invoked from the engine repo
  task = Rake::Task.task_defined?("app:sunspot:solr:start") ? "app:sunspot:solr:start" : "sunspot:solr:start"
  Rake.application.invoke_task(task)

  print "Waiting for Solr "
  WaitForSolr.on(port, 30) { print "." }

  puts " done"
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
calagator-1.0.0 lib/tasks/sunspot_solr_restart_enhancements.rake
grokus-1.0.0.9 lib/tasks/sunspot_solr_restart_enhancements.rake
grokus-1.0.0.8 lib/tasks/sunspot_solr_restart_enhancements.rake
grokus-1.0.0.7 lib/tasks/sunspot_solr_restart_enhancements.rake
grokus-1.0.0.6 lib/tasks/sunspot_solr_restart_enhancements.rake
grokus-1.0.0.5 lib/tasks/sunspot_solr_restart_enhancements.rake
grokus-1.0.0.3 lib/tasks/sunspot_solr_restart_enhancements.rake
grokus-1.0.0.2 lib/tasks/sunspot_solr_restart_enhancements.rake
grokus-1.0.0.1 lib/tasks/sunspot_solr_restart_enhancements.rake
calagator-1.0.0.rc3 lib/tasks/sunspot_solr_restart_enhancements.rake
calagator-1.0.0.rc2 lib/tasks/sunspot_solr_restart_enhancements.rake
calagator-1.0.0.rc1 lib/tasks/sunspot_solr_restart_enhancements.rake
calagator-0.0.1.pre1 lib/tasks/sunspot_solr_restart_enhancements.rake