Sha256: ee0905c36718eab59e95b3e1a693f6597862745961d53dafb9f200954640a463

Contents?: true

Size: 1.21 KB

Versions: 5

Compression:

Stored size: 1.21 KB

Contents

ENV['RAILS_ENV']  = (ENV['RAILS_ENV'] || 'development').dup
# RAILS_ROOT isn't defined yet, so figure it out.

rails_root_dir = "#{File.expand_path('.')}"
SOLR_PATH = "#{File.dirname(File.expand_path(__FILE__))}/../solr" unless defined? SOLR_PATH

SOLR_LOGS_PATH = "#{rails_root_dir}/log" unless defined? SOLR_LOGS_PATH
SOLR_PIDS_PATH = "#{rails_root_dir}/tmp/pids" unless defined? SOLR_PIDS_PATH
SOLR_DATA_PATH = "#{rails_root_dir}/solr/#{ENV['RAILS_ENV']}" unless defined? SOLR_DATA_PATH

unless defined? SOLR_PORT
  config = YAML::load_file(rails_root_dir+'/config/solr.yml')
  
  begin
    SOLR_PORT = ENV['PORT'] || URI.parse(config[ENV['RAILS_ENV']]['url']).port
  rescue
    STDERR.puts "Couldn't set Solr port"
    SOLR_PORT = 8982
  end
end

begin
  SOLR_JVM_OPTIONS = config[ENV['RAILS_ENV']]['jvm_options'] unless defined? SOLR_JVM_OPTIONS
rescue 
  STDERR.puts "Couldn't set JVM Options"
  SOLR_JVM_OPTIONS = ""
end

if ENV['RAILS_ENV'] == 'test'
  DB = (ENV['DB'] ? ENV['DB'] : 'mysql') unless defined?(DB)
  MYSQL_USER = (ENV['MYSQL_USER'].nil? ? 'root' : ENV['MYSQL_USER']) unless defined? MYSQL_USER
  require File.join(File.dirname(File.expand_path(__FILE__)), '..', 'test', 'db', 'connections', DB, 'connection.rb')
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
acts_as_solr-1.3.3 config/solr_environment.rb
acts_as_solr-1.3.2 config/solr_environment.rb
acts_as_solr-1.3.1 config/solr_environment.rb
acts_as_solr-1.3.0 config/solr_environment.rb
acts_as_solr-1.2.0 config/solr_environment.rb