From 14e3094e541ce33884cdec6777427a230b792973 Mon Sep 17 00:00:00 2001
From: Bruno Nocera Zanette <bnzanette@inf.ufpr.br>
Date: Thu, 3 Sep 2015 12:28:47 -0300
Subject: [PATCH] Fix bug: SOLR URL is not in a configuration file

---
 app/controllers/search/solr_controller.rb | 2 +-
 config/solr.yml                           | 8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)
 create mode 100644 config/solr.yml

diff --git a/app/controllers/search/solr_controller.rb b/app/controllers/search/solr_controller.rb
index eb8746147..c23932ccc 100644
--- a/app/controllers/search/solr_controller.rb
+++ b/app/controllers/search/solr_controller.rb
@@ -27,7 +27,7 @@ class Search::SolrController < ApplicationController
   end
 
   def solr_client
-    return RSolr.connect :url => 'http://portalmecdev.c3sl.ufpr.br:8080/solr/search/'
+    return RSolr.connect :url => Rails.application.secrets.solr_url
   end
 
   def merge_search_parameters(p1, p2)
diff --git a/config/solr.yml b/config/solr.yml
new file mode 100644
index 000000000..1e29a74cc
--- /dev/null
+++ b/config/solr.yml
@@ -0,0 +1,8 @@
+development:
+  solr_url: http://portalmecdev.c3sl.ufpr.br:8080/solr/search/
+
+test:
+  solr_url: http://portalmecdev.c3sl.ufpr.br:8080/solr/search/
+
+production:
+  solr_url: http://portalmecdev.c3sl.ufpr.br:8080/solr/search/
-- 
GitLab