Sha256: 0a4a68232c9d76ae20f3a1bdcf56347e1532c86bf5426779790c49c260b4bc3a

Contents?: true

Size: 1.38 KB

Versions: 2

Compression:

Stored size: 1.38 KB

Contents

#!/usr/bin/env jruby
# -*- ruby -*-
#--
# Copyright (c) 2012 David Kellum
#
# Licensed under the Apache License, Version 2.0 (the "License"); you
# may not use this file except in compliance with the License.  You
# may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
# implied.  See the License for the specific language governing
# permissions and limitations under the License.
#++

$LOAD_PATH.unshift File.join( File.dirname(__FILE__), "..", "lib" )

require 'rubygems'

module BinScript

  require 'rjack-logback'
  require 'optparse'

  include RJack
  Logback.config_console( :thread => true )
  Logback[ 'org.apache.solr' ].level = :warn

  require 'rjack-solr/server'

  Hooker.log_with { |m| SLF4J[ 'rjack.solr' ].info( m.rstrip ) }

  OptionParser.new do |opts|
    opts.on( "-v", "--version", "Display version" ) do
      puts "rjack-solr-fg: #{ Solr::VERSION }"
      exit 1
    end
    opts.on( "-d", "--debug", "Enable verbose DEBUG logging" ) do
      Logback.root.level = Logback::DEBUG
      Logback[ 'org.apache.solr' ].level = nil
    end
    Hooker.register_config( opts )
  end.parse!

  server = Solr::Server.new
  server.start
  server.join

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rjack-solr-3.6.2.0-java bin/rjack-solr-fg
rjack-solr-3.6.1.0-java bin/rjack-solr-fg